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



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

  

user avatar   Ivony 网友的相关建议: 
      

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

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


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




  

相关话题

  C++ 和 Java 同样是静态语言,为什么 Java 的代码提示可以做的十分强大? 
  快奔四的人了,开始学C++,是否太迟了? 
  很多人说 C++ 的 MFC 已经过时了,那新入门的人到底应该学什么? 
  c++指针有啥优越性啊,什么情况下要用指针呐,大一初学有点不懂。? 
  GCC 4 编译警告:warning: dereferencing type-punned pointer will break strict-aliasing rules 有什么比较好的解决办法? 
  运行时异常处理程序是如何实现的? 
  在C++中链表重不重要? 
  大型c++项目在linux下如何调试? 
  C/C++中,设计的时候字符/字符串为什么要加引号? 
  关于Qt性能的损失,有没有一个可以量化的概念? 

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





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