摘要:
开闭原则 1. 什么是“开-闭”原则 “开-闭”原则(Open-Closed Principle,缩写OCP)讲的是:一个实体应当对扩展开放,对修改关闭。在设计一个模块的时候,应该使这个模块可以在不被修改的前提下被扩展。 2.“开-闭”原则的优点 1)通过扩展已有的软件系统,可以提供新的行为,以满足对软件的新需求,使变化中的软件系统有一定的适应性和灵活性。 2)已有的软件模块,特别是重要的抽象层模块不能再修改,这就使变化中的软件系统有一定的稳定性和延续性。 3.怎样做到“开-闭”原则在其他设计模式中的体现 1)抽象化。在java语言中,可以给出一个或多个抽象类或者... 阅读全文