架构设计原则

一、单一职责原则(SRP,Single Resposlillty Principle)
就一个类而言,应该仅有一个引起它变化的原因。
单一职责,通常意味着单一的功能,因此不要为类实现过多的功能点,以保证实体只有一个引起它变化的原因。
实例:
//违反SRP原则的代码
//modem接口明显有两个职责:连接管理和数据通信
class modem
{
public void dial(string pno);
public void hangup();
public void send(char c);
public void recv();
}

//按SRP原则修改如下
class DataChannel
{
public void send(char c);
public void recv();
}
class Connection
{
public void dial(string pno);
public void hangup();
}
class modem
{

架构设计原则最先出现在Python成神之路

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/14525.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>