美文网首页内外兼修
软件设计⑥原则 之 单一职责原则

软件设计⑥原则 之 单一职责原则

作者: 夏天的风风风 | 来源:发表于2019-04-19 23:22 被阅读0次

        【文章仅供非商业用途或交流学习使用】

        单一职责原则定义

        单一职责原则(SRP):对象不应该承担太多职责,如果一个对象承担了太多的职责,至少存在以下两个缺点。

        1  一个职责的变化可能会削弱或者抑制这个类实现其它职责的能力;

        2  当客户端需要该对象的某一个职责时,不得不将其它不需要的职责全都包含进来,从而造成冗余代码或代码的浪费。

        单一职责原则的实现方法

        要发现类的不同职责并将其分离,再封装到不同的类的模块中。

相关文章

  • 设计模式的基本原则

    设计模式的基本原则是软件设计的编程思想,是前人总结的出设计模式的核心原则 一、单一职责原则 单一职责原则:不要存在...

  • 今日份打卡 119/368

    技术文章软件设计原则SOLID单一职责原则里氏替换原则依赖倒置原则接口隔离原则迪米特法则开放封闭原则

  • 软件设计7大原则

    软件设计7大原则 开闭原则 依赖倒置原则 单一职责原则 接口隔离原则 迪米特法则(最少知道原则) 里氏替换原则 合...

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

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

  • 面向对象软件设计七大原则

    介绍 软件设计的七大原则如下: 开闭原则 依赖倒置原则 单一职责原则 接口隔离原则 迪米特法则 里式替换原则 合成...

  • 初见-六大设计原则

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

  • 软件设计⑥原则 之 单一职责原则

    【文章仅供非商业用途或交流学习使用】 单一职责原则定义 单一职责原则(SRP):对象不应该承担太...

  • 设计模式6原则

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

  • 设计模式03-结构型模式

    写在前面 软件设计七大原则开闭原则里氏替换原则依赖倒置原则单一职责原则接口隔离原则迪米特法则合成复用原则 创建型模...

  • 设计模式04-行为型模式

    写在前面 软件设计七大原则开闭原则里氏替换原则依赖倒置原则单一职责原则接口隔离原则迪米特法则合成复用原则 创建型模...

网友评论

    本文标题:软件设计⑥原则 之 单一职责原则

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