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

单一职责原则(Single Responsibility Principle SRP)

时间:2014-05-08 15:25:07      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:style   strong   c   res   a      

对于单一职责原则,其核心思想为:

  一个类,最好只做一件事,只有一个引起它的变化

单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。

职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而大大损伤其内聚性和耦合度。

通常意义下的单一职责,就是指只有一种单一功能,不要为类实现过多的功能点,以保证实体只有一个引起它变化的原因。

单一职责原则(Single Responsibility Principle SRP),布布扣,bubuko.com

单一职责原则(Single Responsibility Principle SRP)

标签:style   strong   c   res   a      

原文地址:http://www.cnblogs.com/hjqc/p/3715751.html

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