背景 在我们日常工作中,代码写着写着就出现下列的一些臭味.但是还好我们有SOLID这把'尺子', 可以拿着它不断去衡量我们写的代码,除去代码臭味.这就是我们要学习SOLID原则的原因所在. 设计的臭味 僵化性 具有联动性,动一处,会牵连到其他地方 脆弱性 不敢改动,动一处,全局瘫痪 顽固性 不易改动 粘滞性 耦合性太高 不必要的复杂性 代码设计过于复杂 不必要的重复 提高复用性,减少重复 晦涩性 代码设计不易理解 SRP-单一职责原则 一个类只做一件事情.当然一件事情,不是说类中只有一个方法.而…