开闭原则
软件中的对象(类,模块,函数等等)应该对于扩展是开放的,但是对于修改是封闭的
什么是扩展呢?其实就是给这个类(模块)增加新的功能。
所谓的修改呢?就是修改原有的代码(不包含修复其中的bug)。
简而言之: “开-闭”原则中的“开”,是指对于组件功能的扩展是开放的,是允许对其进行功能扩展的;“开-闭”原则中的“闭”,是指对于原有代码的修改是封闭的,即不应该修改原有的代码。
软件中的对象(类,模块,函数等等)应该对于扩展是开放的,但是对于修改是封闭的
什么是扩展呢?其实就是给这个类(模块)增加新的功能。
所谓的修改呢?就是修改原有的代码(不包含修复其中的bug)。
简而言之: “开-闭”原则中的“开”,是指对于组件功能的扩展是开放的,是允许对其进行功能扩展的;“开-闭”原则中的“闭”,是指对于原有代码的修改是封闭的,即不应该修改原有的代码。
本文标题:设计模式解读(开闭原则)
本文链接:https://www.haomeiwen.com/subject/ffomohtx.html
网友评论