求教大虾:设计模式

yfk
领域专家: 大数据技术领域
2011-01-24 06:26:10
需求是
有三种不同的数据类型,每种数据类型处理方面不同
数据类型:
data1,data2,data3
处理方法:
process1,process2,process3

c方法可能是
switch(type)
{
case data1:
process1();
break;

case data2:
process1();
break;

case data3:
process1();
break;

}
求教下如何用设计模式去解决这个问题,谢谢
...全文
81 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanghehong 2011-01-24
  • 打赏
  • 举报
回复
State模式或 Strategy模式可以。



- 千里孤行

3,409

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 设计模式
社区管理员
  • 设计模式
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧