百科问答小站 logo
百科问答小站 font logo



设计模式中策略模式策略类膨胀的问题? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

switch...case一般认为是不利于扩展的,譬如说新增一种策略就需要多加一个case?!

所以一般用多态、约定协议等来代替switch...case,让代码实现自动路由。


但是策略过多导致代码膨胀的问题是无解的。




  

相关话题

  为什么C++中virtual要翻译为虚函数? 
  C++,为什么有了include<iostream>,还需要using namespace std呢? 
  同一段代码,为什么有的编译器能编译通过,有的不能? 
  虚函数效率真的低吗? 
  有个人说C++程序入口是mainCRTStartup,另一个人说是main,然后打起来了,如何评理? 
  能否把高版本的libstdc++静态连接到一个只暴露纯C接口的动态库中,给低版本c++程序调用? 
  倒序输出字符串c++为啥不行? 
  C++函数收到一个指针T* ptr,没有其他信息,如何判断应该用delete还是delete[]? 
  有个人说C++程序入口是mainCRTStartup,另一个人说是main,然后打起来了,如何评理? 
  怎么形象地理解MFC编程框架? 

前一个讨论
如何看待支付宝 1% 事件后下架支付宝 WP 应用?
下一个讨论
如何评价全国人大代表陈伟才说的「你不能占用了国家最优秀的教育资源,最终又离开了培养你的国家」这个观点?





© 2025-05-10 - tinynew.org. All Rights Reserved.
© 2025-05-10 - tinynew.org. 保留所有权利