第4章 考研求职两不误——开放-封闭原则
也不对应具体的设计模式,而是思想,即:软件实体应该可以扩展,但是不可修改。
确切的说,对于扩展是开放的,对于修改是封闭的。该原则以应对不断变化的需求,面对变化的需求却保持相对的稳定,以不断更新的版本实现变化的需求。
不可能完全封闭,设计人员需要考虑选择对哪种变化封闭,将变化的部分抽象来实现变化隔离。
总之,面对需求,对程序的改动是通过增加新代码进行的,而不是更改已有的代码。这也是面向对象的核心所在。
第4章 考研求职两不误——开放-封闭原则
也不对应具体的设计模式,而是思想,即:软件实体应该可以扩展,但是不可修改。
确切的说,对于扩展是开放的,对于修改是封闭的。该原则以应对不断变化的需求,面对变化的需求却保持相对的稳定,以不断更新的版本实现变化的需求。
不可能完全封闭,设计人员需要考虑选择对哪种变化封闭,将变化的部分抽象来实现变化隔离。
总之,面对需求,对程序的改动是通过增加新代码进行的,而不是更改已有的代码。这也是面向对象的核心所在。
本文标题:大话设计模式读书笔记-4开放-封闭原则
本文链接:https://www.haomeiwen.com/subject/dwnxkhtx.html
网友评论