码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-01-12 19:28:03      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:

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

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

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

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

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

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

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

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

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

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

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!