看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) visual studio 2008 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) mfc 問題(Question): 我對怎麼整理OO結構疑惑很久了 印象中,我從沒學過關於整理結構的實戰技巧 想問問大家有沒有書或關鍵字能提供我參考的? 以一個windows mfc視窗程式為例 一開始我有三個視窗 mainDlg, childDlg1, childDlg2 childDlg1裡有個listCtrl,此listCtrl具有3條columns: ID, type, time. 所以我在childDlg1.onInitDialog裡加上了listCtrl.InsertColumn(...) 而mainDlg與childDlg2都沒有這個需求 此時這些columns的資料是放在childDlg1裡的~滿自然的~~ 隨著時間過去,現在mainDlg也需要擁有這3條columns的listCtrl 或者childDlg2需要 那這些columns的資料要改放在哪才對? 像是諸如此類的問題,整個不知道要怎麼整理才對@@ 希望大家可以告訴我這類問題要去哪找原則來參考 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.41.5 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1449153300.A.685.html
Caesar08: 重構? 12/03 23:10
overhead: 重構是沒問題 我的問題是我不知道要重構成甚麼樣子 12/03 23:16
overhead: 我錯了...重構就是關鍵字... 正在看侯捷大師的書 感謝! 12/04 01:03
andyjy12: design pattern 12/05 22:43
name2name2: 推樓上,這本書好看 12/06 23:48