重点
- 高层接口、隐藏细节
- 不符合开闭原则
开闭原则OCP
对于扩展是开放的,对于修改是关闭的。
当应用的需求改变时,我们可以对模块进行扩展,使其具有满足那些改变的新行为。也就是说,我们可以改变模块的功能。
对模块行为进行扩展时,不必改动模块的源代码。
对于扩展是开放的,对于修改是关闭的。
当应用的需求改变时,我们可以对模块进行扩展,使其具有满足那些改变的新行为。也就是说,我们可以改变模块的功能。
对模块行为进行扩展时,不必改动模块的源代码。
本文标题:设计模式之外观模式 Facade
本文链接:https://www.haomeiwen.com/subject/xtneqqtx.html
网友评论