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

面向对象的七大原则

时间:2017-03-06 20:54:48      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:接口   接口隔离原则   类的方法   关联   复用类   调用   原则   高内聚低耦合   扩展模块   

单一职责原则:一个类不能太大,也不能太小,太大会导致强耦合,低内聚,太小调用会很麻烦。所以类最好做到高内聚低耦合。所以我们要构建稳定的抽象层,灵活的具体层

开闭原则:可扩展但是不要修改,也就是当我们需求改变时,我们只要扩展模块而不是修改源代码。

里氏原则:若在任何情况下A都可以代替B,则A 是B的子类。

依赖倒转原则:所有的实现都只依赖抽象层,不要依赖具体实现

接口隔离原则:接口不能太大,这样就能调用到不该调用的方法。

合成复用原则:复用类的方法,少用继承多用关联。

迪米特法则:一个对象对其他对象有尽少的作用,也就是尽量减少对象之间的耦合。

面向对象的七大原则

标签:接口   接口隔离原则   类的方法   关联   复用类   调用   原则   高内聚低耦合   扩展模块   

原文地址:http://www.cnblogs.com/mouse-null/p/6511661.html

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