作者PsMonkey (痞子軍團團長)
看板java
標題Re: [問題] 圖形介面的設計模式
時間Thu May 17 13:04:44 2012
太難的事情我不懂......
古早以前的 MVC 我也切不太乾淨 Orz
不過呢...
View <=> 中間人 <=> Model
這可能是最近比較流行,也的確很方便的作法
有人叫作 MVVM(Model-View-ViewModel)
我則是比較喜歡 MVP(Model-View-Presenter)
光聽就比較威,還不會跟 MWM 搞混
自己要弄也是可以
不過有些 framework 可以幫你省去一些 routine 的部份
我不確定 Swing 有沒有
Web 上頭倒是有一堆.....
※ 引述《wbreeze (de)》之銘言:
: MyClass是整個程式的主要邏輯部分,而OuterClass負責將圖形元件與邏輯的部分連結,
: 以便讓元件呈現出對應的行為。
: 個人比較意向case 2的方法,如此可保持MyClass的可讀性(維護性?),
: 但也會因此造成程式參數傳遞的複雜度(或者小弟功力不足才覺得很複雜 OTZ),
: 而且有時候也很難清楚的切割圖形控制與程式邏輯的界線 ("゜Д゜)
: 板上是否有資深的大大可以提出一點看法供小弟參考,在此感謝大家。
--
錢鍾書:
說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.202.140
推 LaPass:原來還有專有名詞喔 05/17 13:17
→ PsMonkey:這世界哪裡缺專有名詞了 XDXD 05/17 14:00
→ mars90226:我以為是MVC(? 05/17 14:14
→ PsMonkey:MVC 是三角形、MVP 是丸子三兄弟 (?) 05/17 14:20
推 wbreeze:中間人自model取得資訊 而view再從中間人抓取 反之亦然 05/17 14:24
→ wbreeze:這樣的理解對嗎? 05/17 14:25
→ PsMonkey:自己去 google 一下吧... 這不是推文說的完的 05/17 14:58
推 wbreeze:謝謝版上各位的協助 有了關鍵字好找多了! 05/17 23:13