`
tenyobb
  • 浏览: 9995 次
社区版块
存档分类
最新评论

The Single Responsibility Principle (SRP) - OO设计的单一职责原则

阅读更多
There should never be more than one reason for a class to change.
永远不要让一个类存在多个改变的理由。

http://www.lifevv.com/sysdesign/doc/20071205215652027.html
分享到:
评论

相关推荐

    软件架构设计的6大原则.pdf

    1. 单一职责原则(Single Responsibility Principle - SRP) 单一职责原则是指一个类应该只有一个引起它变化的原因。这个原则强调了类的职责单一性,防止类的职责混杂和类之间的耦合。应用时,需要检查类的职责是否...

    2020-review-3-oo.pptx

    - **单一职责原则**(Single Responsibility Principle, SRP):一个类应该只负责一个功能领域的职责。 - **开闭原则**(Open-Closed Principle, OCP):软件实体应该对扩展开放,对修改关闭。 - **里氏替换原则**...

    java oo 设计原则

    1. 单一职责原则(Single Responsibility Principle, SRP) SRP指出,一个类或对象应该只有一个引起它变化的原因。这意味着每个类应专注于执行一个特定的职责,从而降低类之间的耦合。高内聚是SRP的一个同义词,意味...

    面向对象编程,OO设计的五大原则

    在本文中,我们将详细探讨OOP设计中的五大原则:单一职责原则(Single Responsibility Principle,简称 SRP)、开放封闭原则(Open-Closed Principle,简称 OCP)、里氏替换原则(Liskov Substitution Principle,...

    OO设计原则总结.doc

    #### 单一职责原则:The Single Responsibility Principle (SRP) 单一职责原则指出,每个类或模块应该只有一个引起它变化的原因。这意味着: - **提高内聚性**:每个模块专注于执行一项特定任务,提高了代码的内聚...

    OO设计根本的指导原则

    #### 单一职责原则(Single Responsibility Principle, SRP) 单一职责原则强调一个类应该只有一个引起它变化的原因。这意味着每个类都应当专注于完成一项任务,而避免承担过多的责任。这样做的好处在于: 1. **...

    面向对象设计原则解析

    1. **单一职责原则(Single Responsibility Principle, SRP)** 这一原则规定,一个类应该只有一个引起其变化的原因。换句话说,每个类应专注于完成一个特定的职责或功能,避免职责混杂。这样可以提高代码的稳定性...

    oo design principles

    1. 单一职责原则(Single Responsibility Principle, SRP) SRP由Robert Martin提出,指出一个类应该只有一个改变的原因。这意味着类的职责应该高度凝聚,只负责单一的功能或职责。如果一个类承担了过多的责任,...

    多媒体件类图PPT学习教案.pptx

    - **单一职责原则(Single Responsibility Principle, SRP)**:一个类只应该有一个引起它变化的原因。过度耦合的类可能导致设计的脆弱性,因此应当避免。 - **开闭原则(Open-Closed Principle, OCP)**:软件...

    C++OOAD的设计原则

    SRP:单一职责原则 (The Single Responsibility Principle) 单一职责原则由 Robert C. Martin 提出,该原则指出,一个类应该只有一个引起它变化的原因。 **核心思想**: - 每个类都应该有一个单一的职责,而其他...

    设计模式入门指导

    - 单一职责原则(Single Responsibility Principle, SRP):一个类应该只有一个引起它变化的原因。 - 开闭原则(Open/Closed Principle, OCP):软件实体应对扩展开放,对修改关闭。 - 里氏替换原则(Liskov ...

    实战OO 部署与实施

    1. **单一职责原则**(Single Responsibility Principle, SRP):一个类应该只有一个引起它变化的原因。 2. **开放封闭原则**(Open/Closed Principle, OCP):软件实体应该是可扩展的,但不可修改。 3. **里氏替换...

    Head First Object-Oriented Design and Analysis

    1. **单一职责原则**(Single Responsibility Principle, SRP):一个类应该只有一个引起它变化的原因。 2. **开放封闭原则**(Open/Closed Principle, OCP):软件实体(如类、模块、函数等)应该对扩展开放,对...

    php程序员编程习惯

    我是胶水”这一比喻意在强调单一职责原则(Single Responsibility Principle, SRP)的重要性。每个类应该只负责一项功能,这样当需求变化时,只需修改相关的类,而不会影响到其他部分。这有助于降低代码复杂度,提高...

Global site tag (gtag.js) - Google Analytics