本文实例讲述了PHP面向对象五大原则之开放-封闭原则(OCP)。分享给大家供大家参考,具体如下:
1. 什么是“开放-封闭”
随着软件系统规模的不断增大,软件系统的维护和修改的复杂性不断提高,这种困境促使法国工程院士Bertrand Meyer在1998年提出了“开放-封闭”(Open-Close Principle,OCP)原则,这条原则的基本思想是:
Open(Open for extendtion)模块的行为必须是开放的、支持扩展的,而不是僵化的。
Close(Closed for mod