作者yzfr6 (扮关二哥!)
看板OOAD
标题[模式] 适用方案请益
时间Sat Aug 8 10:42:31 2015
有个功能有数种资料类别 (例如客户资料、产品资料等等,未来可能会增加种类)
每种资料类别的主要操作
都是固定的资料下载或资料上传
目前的资料类别虽然还不多
但相同 switch case 的程式片段
至少有 5 次重覆,而且还分散在不同的程式档
有些甚至是同一支程式就有两份相同的 switch case (当然,具体执行的内容不同)
若要考虑缩减 switch case 重覆次数
哪种 DP 比较适合?
--
想当初,大宋朝文彦博,幼儿就有灌穴浮球之智;司马温公,倒有破瓮救儿之谋;汉孔融
,四岁让梨,懂得谦逊之礼;黄香九岁温席奉亲;秦甘罗,一十二岁身为太宰;唐刘晏,
年方七岁,官举翰林;三国中,周公瑾,七岁学文,九岁习武,一十三岁官拜水军都督,
统领千军万马,执掌东吴六郡八十一州之兵权,施苦肉、献连环、祭东风、借雕翎、赤壁
鏖兵、火烧战船,曹操一见,望风鼠窜,险些命丧江南。虽有卧龙、凤雏之相帮,这周瑜
也算小孩子当中一魁元也!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 110.83.62.1
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/OOAD/M.1439001756.A.84F.html
※ 编辑: yzfr6 (110.83.62.1), 08/08/2015 10:43:20
※ 编辑: yzfr6 (110.83.62.1), 08/08/2015 10:44:36
1F:推 lui : 听起来只要多型就能满足你的需求 08/08 15:01
2F:→ qrtt1 : 弄个介面,例如 NetworkTransferable 把网路相关的 08/09 08:44
3F:→ qrtt1 : 操作行为抽象起来啊。 08/09 08:45
4F:推 chchwy : 普通的多型应该就可以了XD 08/09 18:08
5F:→ yzfr6 : 感谢两位提醒,已用多型搞定 08/17 15:07