举例:
要设计一个电话接口,电话要包括功能:拨号,通话,回应,挂机 四个功能,
正常来讲四个功能写成四个方法放到一个接口里面不会有问题,代码也能运行,但是考虑到单一职责原则的设计思想,这四个功能可以拆分为两个接口。
第一个接口为负责协议管理,主要包含:拨号,回应,挂机三个功能
第二个接口为负责数据传输,主要包含:通话
这样设计则符合单一职责原则。
单一职责原则
最新推荐文章于 2024-09-10 14:56:43 发布
举例:
要设计一个电话接口,电话要包括功能:拨号,通话,回应,挂机 四个功能,
正常来讲四个功能写成四个方法放到一个接口里面不会有问题,代码也能运行,但是考虑到单一职责原则的设计思想,这四个功能可以拆分为两个接口。
第一个接口为负责协议管理,主要包含:拨号,回应,挂机三个功能
第二个接口为负责数据传输,主要包含:通话
这样设计则符合单一职责原则。