OCP

OCP
经典力学的奠基石是牛顿的三大定律。而OOD的奠基石是OCP。OCP是Bertrand Meyer提出的: Software entities should be open for extension , but close for modifaction 。在设计一个模块的时候;应当使这个模块可以在不被修改的前提下被扩展。换言,应当不必修改源代码的情况下,改变这个模块的行为。

你可能感兴趣的:(OCP)