看板 OOAD 關於我們 聯絡資訊
有個功能有數種資料類別 (例如客戶資料、產品資料等等,未來可能會增加種類) 每種資料類別的主要操作 都是固定的資料下載或資料上傳 目前的資料類別雖然還不多 但相同 switch case 的程式片段 至少有 5 次重覆,而且還分散在不同的程式檔 有些甚至是同一支程式就有兩份相同的 switch case (當然,具體執行的內容不同) 若要考慮縮減 switch case 重覆次數 哪種 DP 比較適合? -- 想當初,大宋朝文彥博,幼兒就有灌穴浮球之智;司馬溫公,倒有破甕救兒之謀;漢孔融 ,四歲讓梨,懂得謙遜之禮;黃香九歲溫席奉親;秦甘羅,一十二歲身為太宰;唐劉晏, 年方七歲,官舉翰林;三國中,周公瑾,七歲學文,九歲習武,一十三歲官拜水軍都督, 統領千軍萬馬,執掌東吳六郡八十一州之兵權,施苦肉、獻連環、祭東風、借雕翎、赤壁 鏖兵、火燒戰船,曹操一見,望風鼠竄,險些命喪江南。雖有臥龍、鳳雛之相幫,這周瑜 也算小孩子當中一魁元也! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.83.62.1 ※ 文章網址: https://www.ptt.cc/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
lui : 聽起來只要多型就能滿足你的需求 08/08 15:01
qrtt1 : 弄個介面,例如 NetworkTransferable 把網路相關的 08/09 08:44
qrtt1 : 操作行為抽象起來啊。 08/09 08:45
chchwy : 普通的多型應該就可以了XD 08/09 18:08
yzfr6 : 感謝兩位提醒,已用多型搞定 08/17 15:07