开放-封闭原则(OCP)

一、概念 软件实体(类、模块、函数等)应该可以扩展,但是不可以修改,即对于扩展是开放的,对于更改是封闭的。 二、详细说明 运用开放-封闭原则可以使得软件面对需求的改变却可以保持相对稳定,从而使得软件可以在第一个版本以后不断推出新的版本。换句话说,当面对需求,对程序的改动是通过增加新的代码进行的,而不是更改现有的代码。无论模块多么封闭,都会存在一些无法对之封闭的变化。既然不可能完全封闭,设计人员必须
相关文章
相关标签/搜索