设计模式:基本原则

1、单一职责原则

一个类只负责一项职责,减小类之间的耦合度。

2、开放关闭原则

开放扩展,关闭修改。

3、里氏替换原则

父类的抽象方法完全能由子类代替执行。

4、接口隔离原则

接口中设计的所有方法都应该对实现类有用。

5、依赖倒转原则

抽象不应该依赖于细节,细节应该依赖于抽象。

6、最少知道原则

两个类之间的通信尽量不要借助第三方类实现。

7、聚合复用原则

多个类继承同一个基类应该在继承关系中添加一层中间接口,这样的话,即使基类内容被修改,所有的子类无需同步修改。也就是应该面向接口编程。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。