美文网首页
第一章 开闭原则(Open Close Principle)

第一章 开闭原则(Open Close Principle)

作者: 穹生变 | 来源:发表于2019-07-11 23:36 被阅读0次

1.简介

  • 开闭原则是说软件实体(类、模块、函数等)应该可以扩展,但是不可以修改。

2.特征

  1. 对于扩展是开放的。
  2. 对于更改是封闭的。

3.应对的问题

我们在做任何系统的时候,都不能指望系统一开始需求确定,就再不发生变化,这是不现实也不科学的想法,而既然需求是一定要改变的,那么如何面对需求的变化时,设计的软件可以相对容易修改,不至于需求一来就把程序颠倒重来。---开放封闭原则给我们来解决。

4.实现思想

通过创建抽象类来隔离以后发生的变化,如果发生变化可以加抽象类的实体类,然后通过多态来区别调用,这样就不需要修改之前的代码。

相关文章

  • 面向对象的几个设计原则了解么?

    原则一:开闭原则(Open Close Principle)原则二:单一职责原则(Single Responsib...

  • 大话设计模式

    六大原则 Open Close Principle(开闭原则) Liskov Substitution Princ...

  • 设计模式六大原则

    ** 1、开闭原则(Open Close Principle)** 开闭原则就是说对扩展开放,对修改关闭。在程序需...

  • 设计模式的六大原则

    总原则:开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行...

  • JAVA 设计模式1

    一、设计原则 开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需...

  • 设计模式的六大原则

    设计模式总的原则就是:开闭原则(Open Close Principle), 开闭原则就是说对扩展开放,对修改关闭...

  • 设计模式的六大原则

    总原则:开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行...

  • 设计模式(1):六大原则

    开闭原则(Open Close Principle)1988 年,勃兰特·梅耶(Bertrand Meyer)在他...

  • 设计模式的六大原则

    1、开闭原则(Open Close Principle) 开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行...

  • 设计原则

    1、开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展...

网友评论

      本文标题:第一章 开闭原则(Open Close Principle)

      本文链接:https://www.haomeiwen.com/subject/tctskctx.html