面向对象编程
对扩展开放,对修改关闭。
当需要加入新的内容的时候,不需要修改已有的旧的代码,只需要直接添加新的配置即可!
低入侵,高入侵
区别:代码改动的大小
低入侵:当项目需要改动的时候,去除此框架后,
不需要大浮动修改代码,只需要修改相应的配置文件即可!
高入侵:项目修改的时候需要,需要大幅度修改代码!
面向对象编程
对扩展开放,对修改关闭。
当需要加入新的内容的时候,不需要修改已有的旧的代码,只需要直接添加新的配置即可!
低入侵,高入侵
区别:代码改动的大小
低入侵:当项目需要改动的时候,去除此框架后,
不需要大浮动修改代码,只需要修改相应的配置文件即可!
高入侵:项目修改的时候需要,需要大幅度修改代码!