3.开放封闭原则
3.1 知识点
定义
开放封闭原则 (Open-Closed Principle - OCP):软件实体(类、模块、函数等)应该对扩展开放,但对修改关闭。这意味着可以通过扩展现有代码来添加新功能,而不需要修改已有的代码。
说人话
写了的代码可以添加新的类,最好别大量修改原代码的核心逻辑
例子
比如简单工厂模式,添加一个产品类就要修改简单工厂类。但是工厂方法只需要添加对应的工厂和产品类即可
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com