Re: [問題] 多個panel和ActionListener的問題

看板java作者 (!H45)時間19年前 (2006/11/26 15:23), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/6 (看更多)
※ 引述《qrtt1.bbs@bbs.sayya.org (foolish)》之銘言: : ※ 引述《H45.bbs@binary.csie.ncu.edu.tw (大家來用linux^^/)》之銘言: : > MVC? : > Where's your "MODEL" and "CONTROLLER"? (「m」V「c」) : > Please describe it, thanks. : MODEL --> CheckableData : Controller --> Listener can send message : to model do something. : ==================================================================== : 文中的最後寫了,稍為乎略了策略模式。 : 是因為如果直接把Listener的功能對應為Controller : 所需要的功能,會使得程式必定要在GUI的情況才能跑 : 也就是說Controller與View產生了藕合,難以切割 (原文以下恕刪) 是的,就是這個問題 Controller與View的程式碼黏在一起!! 當一個 Frame 有很多 Component 的時候 每個 Component 都要處理不同的事件 甚至有些事件之間還有依存關係 為了解決這些複雜的事件 最好把 Controller 與 View 分割開來 這也就是為什麼 MVC Pattern 要把 Model, Controller, View 切割得這麼乾淨了! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.205.85
文章代碼(AID): #15QK3jT2 (java)
討論串 (同標題文章)
文章代碼(AID): #15QK3jT2 (java)