首页 > 其他 > 详细

单一指责原则之我的看法

时间:2018-11-11 15:38:48      阅读:172      评论:0      收藏:0      [点我收藏+]

关于单一指责这个原则我一直有一个想法,现在写下来,不知道对不对,欢迎指正。

单一指责是指一个类仅有一个引起其变化的原因。在工作过程中我常常想,这个原则应该是在实际使用场景中最难去遵循的原则,比如说我写了一个userService,通常我们会把insert,delete,等都写在一个service中。根据单一指责的原则,是不是就会有两个引起其变化的原因?如果确实如此,那应当为每一个方法单独写一个service。

所以单一指责到底是不是指一个类只能对外有一个接口呢,我认为不一定。一个职责的实现,有时候需要多个接口共同完成。最难的不是一个类到底写几个方法,而是在纷繁复杂的场景中,如何去划分指责。设计模式学着简单,但是应用起来又何其难。

单一指责原则之我的看法

原文:https://www.cnblogs.com/Moine/p/9942157.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!