设计模式原则
来源:互联网 发布:基于时间的sql注入 编辑:程序博客网 时间:2024/05/16 05:49
1.单一职责原则
就一个类而言,应该仅有一个引起它变化的原因
2.开放-封闭原则(扩展开发,更改封闭):
软件实体(类、模块、函数等)可扩展但不可修改
3.依赖倒转原则
1)高层模块不应该依赖于底层模块,两个都应该依赖抽象
2)抽象不应该依赖细节,细节应该依赖于抽象(针对接口编程,不要对实现编程)
4.里氏代换原则
子类必须能够替换父类型
5.迪米特法则(最少知识原则)
耦合越弱,越有利于复用
如果两个类不必彼此直接通信,哪么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用
前提:在类的结构设计上,每一个类都应当尽量降低成员的访问权限
0 0
- [设计模式] 设计原则
- 设计模式 - 设计原则
- 设计模式 - 设计原则
- 设计模式设计原则
- 设计模式 - 设计原则
- 设计模式,设计原则
- 设计模式设计原则
- 设计模式-设计原则
- 设计模式-设计原则
- 设计模式--设计原则
- 【设计模式原则】设计模式六大原则
- 设计模式:设计模式原则
- 设计模式的原则
- 设计模式的原则
- 设计模式的原则
- 设计模式原则详解
- 设计模式 原则之类
- 设计模式原则详解
- Hadoop core-site.xml 配置项清单
- jQuery中DOM操作
- XStream对xml文件序列化示列
- 线段树系列-hdu-1394-Minimum Inversion Number-单点修改区间求和(求逆序对)
- VMware使用技巧之vmdk文件版本转换
- 设计模式原则
- Android技巧随笔记录
- runtime模型与字典互转
- Unity3D研究院之构建游戏框架与导出IOS项目(一)
- chown命令
- python 3.5 爬虫日记1
- 利用JQUERY AJAX上传文件。重点是实现不刷新页面
- iOS开发融云即时通讯集成详细步骤
- 【bzoj1053】【HAOI2007】反素数ant