在开发的时候,怎样控制代码结构,尤其是需求需要来回确定的
SOLID 原则
S: 单一职责–每个程序只做好一件事,各个部分之间相互利用,保持独立
o: 开放封闭–对扩展开放,对修改封闭。增加需求时,扩展新的代码,而不是修改已有的代码
l: 李氏置换–子类能够覆盖父类,父类能出现的地方子类就能出现(js 使用少)
i: 接口独立–保持接口单一独立,避免出现胖接口(js 使用少)
d: 依赖导致–面向接口编程,依赖于抽象而不依赖具体。使用方只关注接口而不关注类的实现(js 使用少)
在开发的时候,怎样控制代码结构,尤其是需求需要来回确定的
SOLID 原则
S: 单一职责–每个程序只做好一件事,各个部分之间相互利用,保持独立
o: 开放封闭–对扩展开放,对修改封闭。增加需求时,扩展新的代码,而不是修改已有的代码
l: 李氏置换–子类能够覆盖父类,父类能出现的地方子类就能出现(js 使用少)
i: 接口独立–保持接口单一独立,避免出现胖接口(js 使用少)
d: 依赖导致–面向接口编程,依赖于抽象而不依赖具体。使用方只关注接口而不关注类的实现(js 使用少)