您的位置:首页 > 其它

面向对象设计原则——单一职责原则

2016-05-03 20:02 295 查看
单一职责原则是最简单的面向对象设计原则,它用于控制类的粒度大小。

SRP在定义上有两种定义:Every object should have a single responsibility,and that responsibility should be entirely encapsulated by the class.

另一种定义:There should never be more than one reason for a class to change.

一个类若承担的职责过多,那么它被复用的可能性越小。其职责分类上分为了数据职责和行为职责,职责过多则将会导致系统非常脆弱。

单一职责原则是实现高内聚,低耦合的指导方针,它是最简单但同时又是最难用的原则。

实例说明:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  面向对象 设计