单一职责原则


文档摘要

单一职责原则 单一职责原则,The Single Responsibility Principle,简称 SRP,是指就一个类而言,应该仅有一个更改它的原因。也即这个类只有一个职责。 使用动机 若不遵守单一职责原则,即一个类有一个以上的职责,则当一个职责发生变化时,可能会影响其他职责,从而影响代码的维护。 如何使用 核心在于职责的分解。需要将相同的职责放到一起,不同的职责分开到不同的类的实现中去。具体来说,对于一个类,如果能想到多于一个的动机去改变一个类,那么该类具有多于一个的职责,应该考虑将类的职责分解。 使用原则 每一个类实现的职责有清晰明确的定义。 一个类的修改只对自身有影响,对其他类没有影响。 使用示例 以一个俄罗斯方块游戏为例。


发布者: 作者: 转发
评论区 (0)
U