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

单一指责原则之我的看法

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

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

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

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

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

相关文章

  • 单一指责原则之我的看法

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

  • 程序设计六大设计原则 其一

    其一: 单一职责原则【SingleResponsibilityPrinciple】 单一指责原则英文名称是Sing...

  • 设计模式六大原则(一)----单一职责原则

    设计模式六大原则之【单一职则原则】 一、什么是单一职责原则 首先, 我们来看单一职责的定义. 单一职责原则,全称S...

  • 设计模式之单一职责原则

    设计模式6大设计原则之单一职责原则 单一职则原则(SRP:Single Responsibility Princi...

  • 初见-六大设计原则

    6大设计原则之单一职责原则 单一职责原则的英文名称是:Single Responsibility Principl...

  • Java设计模式介绍和七大原则

    Java设计模式入坑介绍(抛砖引玉篇) 实际项目中的 单一职责原则 下图不符合单一指责原则。 下图是方案2,分析在...

  • 设计模式6原则

    设计模式6原则 参考自csdn:设计模式之六大原则 1 单一职责原则 SRP 单一职责原则(Single Resp...

  • 面向对象编程的设计原则

    设计模式六大原则 单一职责原则 小话设计模式原则之:单一职责原则SRP 一个类,最好只负责一件事。理解单一职责原...

  • 设计模式

    1、简单工厂模式2、策略模式3、单一指责原则4、开放-封闭原则5、依赖倒转原则6、装饰模式7、代理模式8、工厂方法...

  • 架构师之路 - SOLID设计原则

    SRP 单一职责原则 OCP 开闭原则 LSP 里氏替换原则 ISP 接口隔离原则 DIP 依赖反转原则 在架构之...

网友评论

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

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