3.开放封闭原则

  1. 3.开放封闭原则
    1. 3.1 知识点
      1. 定义
      2. 说人话
      3. 例子

3.开放封闭原则


3.1 知识点

定义

开放封闭原则 (Open-Closed Principle - OCP):软件实体(类、模块、函数等)应该对扩展开放,但对修改关闭。这意味着可以通过扩展现有代码来添加新功能,而不需要修改已有的代码。

说人话

写了的代码可以添加新的类,最好别大量修改原代码的核心逻辑

例子

比如简单工厂模式,添加一个产品类就要修改简单工厂类。但是工厂方法只需要添加对应的工厂和产品类即可



转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com

×

喜欢就点赞,疼爱就打赏