面向对象设计原则

来源:互联网 发布:苹果mac电脑使用教程 编辑:程序博客网 时间:2024/05/17 22:54
今天把我前段时间整理的5个面向对象设计原则(SRP,OCP,LSP,DIP,ISP)全部贴出来了,希望对大家有所帮助,也希望能和大家多多交流。

总原则(摘自:Design Patterns Explained):
1、Design to interfaces.
2、Favor composition over inheritance.
3、Find what varies and encapsulate it.

 1、单一职责原则--SRP

2、开放封闭原则--OCP

3、Liskov替换原则--LSP

4、依赖倒置原则--DIP

5、接口隔离原则--ISP
原创粉丝点击