单一职责原则(single responsibility principle,SRP)

单一职责原则(single responsibility principle,SRP):

是指“就一个类而言,应该只有一个引起它变化的原因”。符合“高内聚低耦合”的标准。

分析:
1)防止相同类型的职责,分离到不同的类中,即我们需要提高代码的可重用性。
2)同一个类无需编织多余的职责,即做事专一,符合中华民族的“从一而终”的传统美德。
优势: 1)有助于清晰的理清设计与编码的思路。 2)有助于简化维护,编码,测试的流程。 3)复杂的问题简单化,有利于代码的重用。 4)职责之间消除耦合,有助于系统的扩展。

相关文章

适配器模式将一个类的接口转换成客户期望的另一个接口,使得原本接口不兼容的类可以相互合作。
策略模式定义了一系列算法族,并封装在类中,它们之间可以互相替换,此模式让算法的变化独立于使用算法...
设计模式讲的是如何编写可扩展、可维护、可读的高质量代码,它是针对软件开发中经常遇到的一些设计问题...
模板方法模式在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中,使得子类可以在不改变算法结...
迭代器模式提供了一种方法,用于遍历集合对象中的元素,而又不暴露其内部的细节。
外观模式又叫门面模式,它提供了一个统一的(高层)接口,用来访问子系统中的一群接口,使得子系统更容...