[模式] command pattern及MVC的問題

看板OOAD作者 (臻@kanandg1)時間15年前 (2009/08/20 18:27), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/3 (看更多)
可能是對design pattern不是甚熟 我一直對command pattern有疑問 在該pattern中,常常某個command是針對特定物件做操作的 舉例:開跟關的command可能是針對"電燈"、"電扇" 而音量大小等等command可能是針對"電視" 請問這些受詞(不太會描述,或稱operand?被操縱者)的reference 該何時被設定到command中呢? 之前我都是看到在建構子時......不過總覺得這樣不夠一般化 這樣做常常使得在create command處的程式碼變得亂七八糟且 相依很嚴重 另外想問MVC中是否有完全切開且較美觀的作法? 我在寫Java swing時一直想把UI跟事件(邏輯)的部份拆開 一方面是我找不到有小型framework可支援 而且一般來說,事件邏輯裡操縱著的,常常是UI元件 精華區內只有提到VC常常在一起(對阿!)而似乎沒說明如何分開 是不是能請前輩們舉例某些小型的framework在這部份 處理的不錯的? (我並不是想伸framework,而是想知道solution的架構長啥樣子,thx) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.181.25

08/25 09:39, , 1F
java 的話,可以看看 wicket 的實作
08/25 09:39, 1F
文章代碼(AID): #1AZIKEib (OOAD)
文章代碼(AID): #1AZIKEib (OOAD)