设计模式_面向对象设计原则简述

原创 2015年07月09日 21:46:27

最近要设计模式考试了,来复习总结一下。
1. 单一职责原则(Single Responsibility Principle,SRP)
类的职责要单一,不能有太多职责放在一个类中。
2. 开闭原则(Open-Closed Principle,OCP)
软件实体对于扩展是开放的,但对于修改是关闭的,则在不修改一个软件实体的基础上去扩展它的功能。
3. 里氏代换原则(Liskov Substitution Principle,LSP)
在软件中,一个可以接受基类(父类)对象的地方必定可以接受它的子类对象。
4. 依赖倒置原则(Dependency Inversion Principle,DIP)
我们要针对抽象层编程,而不是针对具体类编程。
5. 接口隔离原则(Interface Segregation Principle,ISP)
使用多个专门的接口来取代一个统一的接口。
6. 合成复用原则(Composite Reuse Principle,CRP)
在系统中尽量多使用组合和聚合关联关系,尽量不使用或少使用继承关系。
7. 迪米特法则(Law of Demeter,LoD)
软件实体对其它实体的引用越少越好,如果不必直接通信,就通过引入第三者来通信发生交互。

参考资料 :设计模式(刘伟 主编)

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

面向对象设计模式与原则

  • 2012-11-15 17:29
  • 175KB
  • 下载

面向对象设计模式与原则(一)

C#面向对象设计模式纵横谈面向对象设计模式与原则设计模式简介每一个模式描述了一个在我们周围不断重复 发生的问题,以及该问题的解决方案的核心。 ——Christopher Alexander 设计模式描...

设计模式和面向对象原则

  • 2012-11-18 14:28
  • 1.52MB
  • 下载

面向对象设计模式与原则

  • 2011-03-29 08:32
  • 193KB
  • 下载

[笔记]00面向对象设计模式与原则

这个是MSDN广播的课程,05年的课程,作者是李建忠先生,今日观看依然有豁然开朗之感。其中总总知识与思想渐渐能在皮毛上跟上作者的思路。顾记录下些许笔记,记录点滴。继寒假时使用思维导图方式记录笔记,今年...

面向对象设计模式与原则

  • 2008-10-28 15:50
  • 190KB
  • 下载

23种 设计模式---面向对象的基本原则

设计模式以前学了几个简单的Factory, Singleton等, 前一段时间决定系统的学习一下,耗时两个月, 读了3本书,包括,, , 还参考了大量的网友的经验和思想, 最终把自己认为精华的部分,记...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)