单一职责原则(SRP)

《敏捷软件开发:原则、 模式与实践》中这样描述:就一个类而言,应该仅有一个引起它变化的原因。   在SRP中,把类职责定义为“变化的原因”(a reason for change),每一个职责都是变化的一个轴线(an axis of change ),如果有多于一个的动机去改变一个类,那么这个类就具有多于一个的职责。当需求变化时,该变化会反应为类的职责的变化,如果一个类承担的职责过多,就等于将这些
相关文章
相关标签/搜索