设计模式原则:
一,单一职责原则:
一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个
引起他变化的原因。
二,开闭原则
一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下
进行扩展。
三,里氏代换原则
所有引用基类(父类)的地方必须能透明的使用其子类的地方
四,依赖倒置原则
要针对接口编程,而不是实现编程
五,接口隔离原则
接口仅仅提供客户端需要的行为,客户端不需要的行为则隐藏起来,应当为客户端提供尽可能
小的接口,而不是提供大的总接口
六,迪米特法则
一个软件实体尽量减可能少地与其他实体发生相互作用
迪米特法则还有几种定义形式,包括:不要和“陌生人”说话、只与你的直觉朋友通讯等
设计模式原则
原创
©著作权归作者所有:来自51CTO博客作者maxiongying的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:学习技能
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
API安全设计5A原则API
-
设计模式原则-里氏替换原则
设计模式原则-里氏替换原则
设计模式 java 子类 父类 里氏替换原则 -
设计原则与模式001 大话设计原则
感悟:很多人看设计模式时可能忽略了设计原则,包
设计原则 设计模式 开闭原则 应用层 -
设计模式(1)--设计原则
学习目标:* 掌握GOF核心设计模式* 掌握重构技法改善设计* 掌握面向对象设计原则* 理解松耦合设计思想设计模式
Java设计模式 设计模式 子类 松耦合