zoukankan      html  css  js  c++  java
  • 设计模式七大原则之开闭原则

    开闭原则:一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。

    为了满足开闭原则,需要对系统进行抽象化设计,抽象化是开闭原则的关键。

    可以在系统定义一个相对稳定的抽象层,将不同的实现行为转移到具体的实现层来完成。

    通过接口、抽象类等机制来定义系统的抽象层,再通过具体类来进行扩展。如果需要修改系统的行为,无需对抽象层进行任何改动,只需要修改增加新的具体类来实现新的业务功能即可。

    24种设计模式中,大部分设计模式都符合开闭原则

  • 相关阅读:
    切换node版本
    vue 移动端组件
    vue 单元测试
    git
    每日日报
    每日日报
    每日日报
    01人月神话阅读笔记之三
    每日日报
    每日日报
  • 原文地址:https://www.cnblogs.com/yangda/p/11924493.html
Copyright © 2011-2022 走看看