replace

设计模式拾记

***SRP原则***


  • SRP(Single Responsibility Principle),即单一职责原则,用以描述一个模块内组成元素功能的相关性;
  • 对于一个类而言,应当只有一个引起它变化的原因;举个栗子:

interface Modem{

public void connection(diag);

public void sendMessage(msg);

pubilc void receiveMessage(msg);

}


注记:该接口中同不止一个时定义了连接与收发信息功能,即模块内出现了不止引起他变化的因素,如果收发信息模块对连接模块产生影响,整个接口将趋向瘫痪!


参考资料:

1、《敏捷软件开发》 Robert C.Martin 著

 

 

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注