大话设计模式笔记----6大原则
来源:互联网 发布:淘宝怎么图片保护 编辑:程序博客网 时间:2024/05/22 11:51
1单一职则原则: 一个类只能有一个引起它变化的原因。
比如一个游戏,俄罗斯方块。修改界面,不能成为修改游戏逻辑的原因。
2 里氏代换原则:
所有使用子类的地方, 都可以用父类。 这样添加新的子类的时候就不用修改了,仍然可以用父类代换,从而也达到了开闭原则。
3 依赖倒转原则:
应该依赖接口和抽像编程,不应该依赖实现。
4 接口隔离原则:
不能放所有功能放到一个接口上。接口应该最小。
5 迪米特法则:
一个对象应该对其它对象保持最少的了解。这样其它对像改变对本对象的影响最小。
6 开闭原则:
用抽你构建框架,用实现扩展细节。遵守前面的5大原则和使用设计模式的目的就是为了实现开闭原则。- 大话设计模式笔记----6大原则
- 设计模式笔记---6大设计原则
- 大话设计模式-设计模式五大原则
- 大话设计模式原则
- 设计模式.笔记.6大原则
- 《大话设计模式》读书笔记:6个原则
- 设计模式——6大设计原则笔记
- 设计模式学习笔记--6大设计原则
- 设计模式之禅笔记-6大设计原则(上)
- 设计模式之禅笔记-6大设计原则(下)
- 大话设计模式六原则
- 【大话设计模式】六大原则
- 【大话设计模式】笔记——单一职责原则
- 【大话设计模式】笔记——开放封闭原则
- 【大话设计模式】笔记——依赖倒转原则
- 大话设计模式学习笔记---单一职责原则
- 大话设计模式学习笔记---开放-封闭原则
- 大话设计模式学习笔记---依赖倒转原则
- 重谈Zigbee的绑定问题
- 腾讯空间和朋友开放平台审核完毕,用了不到三个小时
- Linux镜像列表中 怎样决定自己下载哪个版本
- 学习OpenCV——配置CUDA环境
- sizeof的几个实例
- 大话设计模式笔记----6大原则
- VS2008 下的 gSOAP编程 客户端
- 旅图,去哪儿的Instagram实验
- linux 条件变量与互斥锁
- ATL 实现定制的 IE 浏览器栏、工具栏和桌面工具栏
- where和having的区别
- 常用的一些属性说明
- 如何控制IE的行为
- QRD7xxx camera调用流程