文章列表
设计原则之开闭原则
(1)开闭原则:
开闭原则(Open Closed Principle , OCP)是指“软件实体应当对扩展开发,对修改关闭(Software entities should be open for extension , but close for modification )” 此概念是大牛Bertrand Meyer于1988年提出。
“Open for extension ” 意味着模块的行为是可以扩展的。
“Close for modification” 意味着对模块行为进行扩展时,不必改变模块源代码或二进制代码。
简而言之,开闭原则:可以根据需求随意增 ...