单一职责原则(single responsibility principle,SRP)
2014-11-28 09:05
225 查看
单一职责原则(single responsibility principle,SRP):
是指“就一个类而言,应该只有一个引起它变化的原因”。符合“高内聚低耦合”的标准。
分析:
1)防止相同类型的职责,分离到不同的类中,即我们需要提高代码的可重用性。
2)同一个类无需编织多余的职责,即做事专一,符合中华民族的“从一而终”的传统美德。
优势:
1)有助于清晰的理清设计与编码的思路。
2)有助于简化维护,编码,测试的流程。
3)复杂的问题简单化,有利于代码的重用。
4)职责之间消除耦合,有助于系统的扩展。
是指“就一个类而言,应该只有一个引起它变化的原因”。符合“高内聚低耦合”的标准。
分析:
1)防止相同类型的职责,分离到不同的类中,即我们需要提高代码的可重用性。
2)同一个类无需编织多余的职责,即做事专一,符合中华民族的“从一而终”的传统美德。
优势:
1)有助于清晰的理清设计与编码的思路。
2)有助于简化维护,编码,测试的流程。
3)复杂的问题简单化,有利于代码的重用。
4)职责之间消除耦合,有助于系统的扩展。
相关文章推荐
- 单一职责原则(SRP - Single Responsibility Principle)
- [设计模式原则]单一职责原则(Single Responsibility Principle,SRP)
- "围观"设计模式(1)--单一职责原则(SRP,Single Responsibility Principle)
- 单一职责原则 (Single Responsibility Principle,SRP)
- OO设计原则 — Single Responsibility Principle:OO设计的SRP单一职责原则
- Single Responsibility Principle (SRP) - OO设计的单一职责原则
- "围观"设计模式(1)--单一职责原则(SRP,Single Responsibility Principle)
- 设计模式六大原则(1):单一职责原则SRP(Single Responsibility Principle)
- IOS设计模式的六大设计原则之单一职责原则(SRP,Single Responsibility Principle)
- IOS设计模式的六大设计原则之单一职责原则(SRP,Single Responsibility Principle)
- 设计模式六大原则—— 单一职责原则(SRP,Single Responsibility Principle)
- 单一职责原则(SRP:Single responsibility principle)
- 单一职责原则——single responsibility principle, srp
- 单一职责原则(SRP:Single responsibility principle)
- 单一职责原则(Single Responsibility Principle ,SRP)
- Single Responsibility Principle (SRP) – 职责单一原则 --- (原则之五)
- 单一职责原则(Single Responsibility Principle SRP)
- 设计模式中的设计原则之单一职责原则(Single Responsibility Principle - SRP)
- IOS设计模式的六大设计原则之单一职责原则(SRP,Single Responsibility Principle)
- IOS设计模式的六大设计原则之单一职责原则(SRP,Single Responsibility Principle)