设计模式---原则
来源:互联网 发布:淘宝信用快速 编辑:程序博客网 时间:2024/06/04 23:21
原则一:开放--封闭原则
软件实体(类,模块,函数等)应该可以扩展,但是不可修改
原则特征:对于扩展是开放的,对于修改是封闭的
开放--封闭原则是面向对象设计的核心,遵循这个原则可以带来面向对象技术所声称的巨大好处,也就是可扩展,可复用,可维护,灵活性好,开发人员应该仅对程序中呈现处频繁变化的那些部分做出抽象,然而,对于应用程序中的每个部分都刻意地进行抽象同样不是好主意,拒绝不成熟的抽象和抽象本身一样重要。
原则二:依赖倒转原则
高层模块不应该依赖底层模块,两者都应该依赖抽象
抽象不应该依赖细节,细节应该依赖抽象
原则三:里氏代换原则
子类型必须能够替换掉它们的父类型
原则四:单一职责原则
就一个类而言,应该仅有一个引起它变化的原因
原则五:迪米特法则
如果两个类不必彼此互相通信,那么这两个类就不应当发生直接的相互调用。如果其中的一个类需要调用另一个类当中的某一个方法的话,可以通过第三者转发这个调用
- [设计模式] 设计原则
- 设计模式 - 设计原则
- 设计模式 - 设计原则
- 设计模式设计原则
- 设计模式 - 设计原则
- 设计模式,设计原则
- 设计模式设计原则
- 设计模式-设计原则
- 设计模式-设计原则
- 设计模式--设计原则
- 【设计模式原则】设计模式六大原则
- 设计模式:设计模式原则
- 设计模式的原则
- 设计模式的原则
- 设计模式的原则
- 设计模式原则详解
- 设计模式 原则之类
- 设计模式原则详解
- svn常用命令
- C++学习总结一
- HTML DOM访问
- linux设备驱动编写所需的各种头文件(备忘)
- aix常用命令备份
- 设计模式---原则
- 如何设置UE不再生成.bak文件
- 【收藏】白话算法 网址
- 数据库学习笔记
- mysql配置详解
- Socket心跳包机制 .
- SVN安装以及和VS2010整合使用
- gdb常用命令
- tomcat 安全