***SRP原则***
- SRP(Single Responsibility Principle),即单一职责原则,用以描述一个模块内组成元素功能的相关性;
- 对于一个类而言,应当只有一个引起它变化的原因;举个栗子:
interface Modem{
public void connection(diag);
public void sendMessage(msg);
pubilc void receiveMessage(msg);
}
注记:该接口中同不止一个时定义了连接与收发信息功能,即模块内出现了不止引起他变化的因素,如果收发信息模块对连接模块产生影响,整个接口将趋向瘫痪!
参考资料:
1、《敏捷软件开发》 Robert C.Martin 著