zoukankan      html  css  js  c++  java
  • 给我一个符合开闭原则的设计模式的例子?

     

    开闭原则要求你的代码对扩展开放对修改关闭这个意思就是说如果你想增 

    加一个新的功能你可以很容易的在不改变已测试过的代码的前提下增加新的代 

    有好几个设计模式是基于开闭原则的如策略模式如果你需要一个新的策 

    只需要实现接口增加配置不需要改变核心逻辑一个正在工作的例子是 

    Collections.sort() 方法这就是基于策略模式遵循开闭原则的你不需为新的 

    对象修改 sort() 方法你需要做的仅仅是实现你自己的 Comparator 接口

  • 相关阅读:
    jvm09
    jvm08
    jvm07
    求解最长公共子序列问题
    归并排序
    求解N皇后问题
    快速排序算法
    求解0/1背包问题
    求解全排列问题
    求解最大连续子序列和问题
  • 原文地址:https://www.cnblogs.com/programb/p/13018995.html
Copyright © 2011-2022 走看看