单一职责原则

2019-01-22  本文已影响0人  Harper324

单一职责原则(Single Responsibility Principle,SRP)是指对一个类(接口、结构体、方法等等)而言,应该有且仅有一个引起它变化的原因即职责。

为什么面向对象的编程要引入单一职责原则:
因为每一个职责都是一个引起类变化的原因。当需求变化时,实现这一需求的类需要发生相应的变化来满足该需求。如果一个类拥有多于一个的职责,则这些职责就耦合到在了一起,那么就会有多个原因来导致这个类的变化。而其中某一职责的更改可能会影响该类满足其他职责的能力。从而影响该类的功能。

单一职责原则的优点

上一篇 下一篇

猜你喜欢

热点阅读