首页 文章
  • 1 votes
     answers
     views

    战略模式与开放原则冲突

    我正在阅读战略模式,并试图实施它,但我一直坚持决定战略实施,我觉得违反了开放封闭的原则 . 在策略模式中,我们编码接口并基于客户端交互,我们将传递策略实现 . 现在,如果我们有一堆策略,那么我们需要决定使用客户选择类似策略的条件 IStrategy str; if(stragety1) { str = new Strategy1() } else if (stragety...

热门问题