[問題] 程式結構

看板C_and_CPP (C/C++)作者 (overhead)時間10年前 (2015/12/03 22:35), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
開發平台(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

12/03 23:10, , 1F
重構?
12/03 23:10, 1F

12/03 23:16, , 2F
重構是沒問題 我的問題是我不知道要重構成甚麼樣子
12/03 23:16, 2F

12/04 01:03, , 3F
我錯了...重構就是關鍵字... 正在看侯捷大師的書 感謝!
12/04 01:03, 3F

12/05 22:43, , 4F
design pattern
12/05 22:43, 4F

12/06 23:48, , 5F
推樓上,這本書好看
12/06 23:48, 5F
文章代碼(AID): #1MO5CKQ5 (C_and_CPP)
文章代碼(AID): #1MO5CKQ5 (C_and_CPP)