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



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

  

user avatar   Ivony 网友的相关建议: 
      

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

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


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




  

相关话题

  C++中,auto关键字有哪些乱用的情况?平时使用有哪些坑? 
  C++可以直接返回多值? 
  怎能给孩子讲用c++解决鸡兔同笼问题,百钱买百鸡等问题,也就是c++的for循环嵌套枚举? 
  被诺基亚放弃后,Qt的未来在哪里? 
  c语言有哪些图形库(非c++)? 
  我司微服务调用链非常的长,A调用B B调用M。调用混乱,形成蜘蛛侠。该如何治理,中台能解决么? 
  Linus Torvalds 的 C++ 水平如何,为什么他敢炮轰此编程语言? 
  各位大佬都是怎么样学习C++的?能分享一下您的学习过程吗? 
  c++ 11 , 17, 20 更新如此快 , 有没有背后不变的东西 ? 
  有哪些好用的 C++ IDE? 

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





© 2025-04-20 - tinynew.org. All Rights Reserved.
© 2025-04-20 - tinynew.org. 保留所有权利