首页 > 其他 > 详细

面向对象设计思想:面向对象设计的基本原则

时间:2016-01-12 19:26:39      阅读:182      评论:0      收藏:0      [点我收藏+]

面向对象设计的基本原则 http://www.cnblogs.com/malaikuangren/archive/2012/03/22/2411315.html

接口:
理解:
各方的一个协议。

好处:
接口和实现分离;
便于拓展;

面向对象设计基本原则:
单一职责原则:
一个类的功能要单一,只做与它相关的事情。在类的设计过程中要按职责进行设计,彼此保持正交,互不干涉。

里氏代换原则:
便于子类和父类的互换。

依赖倒置原则:
针对接口编程,不针对实现编程;
上层模块不应该依赖于底层模块,它们都应该依赖于抽象。细节依赖于抽象。

接口隔离原则:
不要提供大的接口,功能尽量单一。接口国语臃肿,影响可读性和效率。(单一职责原则类似)

迪米特原则:
减少对象之间的关联。

开放封闭原则:
对扩展是开放的;
对修改是封闭的。

面向对象设计思想:面向对象设计的基本原则

原文:http://www.cnblogs.com/mylinux/p/5125252.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!