美文网首页
单一指责原则之我的看法

单一指责原则之我的看法

作者: Moine0828 | 来源:发表于2018-12-04 23:55 被阅读5次

    搬运自我的博客园,原文链接:https://www.cnblogs.com/Moine/p/9942157.html

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

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

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

    相关文章

      网友评论

          本文标题:单一指责原则之我的看法

          本文链接:https://www.haomeiwen.com/subject/rmpbcqtx.html