SOLID Design概览
目标:写出易维护、易拓展的高内聚低耦合的代码
SOLID 设计原则 (有点长但很透彻)_solid design_Ethan. L的博客-CSDN博客
1.单一职责:一个类一个功能。
2. 开放封闭:类只准扩展,不能更改。
3.正确替换:被子类替换要正确(父类一定是所有子类通用的,有子类不适用的方法在父类就不出出现)。
4.接口隔离:使用多个专门的接口来取代一个统一的接口。
5.依赖倒置:依赖于抽象而不是一个实例。
SOLID Design概览
目标:写出易维护、易拓展的高内聚低耦合的代码
SOLID 设计原则 (有点长但很透彻)_solid design_Ethan. L的博客-CSDN博客
1.单一职责:一个类一个功能。
2. 开放封闭:类只准扩展,不能更改。
3.正确替换:被子类替换要正确(父类一定是所有子类通用的,有子类不适用的方法在父类就不出出现)。
4.接口隔离:使用多个专门的接口来取代一个统一的接口。
5.依赖倒置:依赖于抽象而不是一个实例。