设计模式的六大原则
单一职责原则
一个类干一件事
开闭原则
对扩展开放,对修改关闭
里氏替换原则
超类的性质在子类依然成立
迪米特原则
高内聚,低耦合
接口隔离原则
尽可能的拆分接口的方法,或可理解为尽量拆解为更具体更小的接口
依赖倒置原则
程序要依赖抽象接口,不要依赖具体实现。会不灵活
一个类干一件事
对扩展开放,对修改关闭
超类的性质在子类依然成立
高内聚,低耦合
尽可能的拆分接口的方法,或可理解为尽量拆解为更具体更小的接口
程序要依赖抽象接口,不要依赖具体实现。会不灵活