feipeng

不要过分强调技术,思想才是关键!
  新随笔  :: 管理

面向对象设计原则

Posted on 2007-03-02 15:49  FrankFei  阅读(5001)  评论(0编辑  收藏  举报
今天把我前段时间整理的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