[問題] Design Pattern的使用

看板OOAD作者 (CA)時間16年前 (2008/05/20 17:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
需求是這樣的 程式的Input和Output是各種不同的檔案格式 檔案根據格式不同會有不同的額外微調選項 而不同的格式也會去影響到使用者介面的外觀 目前我的想法是 Controller是一個物件 Input和Output做為Controller的template參數(C++) 並被Controller繼承 類似policy一樣的東西 我對input和output都定義了一個接口給Controller使用 因此Controller可以正常地接受輸入和輸出的設定 但是現在問題出現了 輸入和輸出的設定,我不知道要怎麼和使用者介面溝通 具象一點地說 假設輸出格式可以是GIF或JPG GIF可以調整交錯 JPG可以調整壓縮率 (我亂舉的,別在這裡吐嘈吧) 但是使用者介面不可能把所有格式的選項全做在同一個視窗 我也不希望使用精靈式對話框 更重要的是在“介面”上的接口無法確定 另外一個問題是 就算用某種方式得知型別資訊 必須要使用者按下“執行”按鈕後 Controller才真正產生實體 但是我不知道要怎樣才能保存型別或是環境資訊 直到要使用的前一刻才實體化 問題有點冗長,如果有言不及義的地方請見諒 謝謝 -- 自High筆記(半荒廢) http://legnaleurc.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.104.236
文章代碼(AID): #18CfUYSM (OOAD)
文章代碼(AID): #18CfUYSM (OOAD)