您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>java源碼下載>

通過Java Swing看透MVC設(shè)計模式

大?。?/span>19 人氣: 2010-12-13 需要積分:0
可口可甜的空間

用戶級別:注冊會員

貢獻(xiàn)文章:

貢獻(xiàn)資料:

一個好的用戶界面(GUI)的設(shè)計通常可以在現(xiàn)實(shí)世界找到相應(yīng)的表現(xiàn)。例如,如果在您的面前擺放著一個類似于電腦鍵盤按鍵的一個簡單的按鈕,然而就是這么簡單的一個按鈕,我們就可以看出一個GUI設(shè)計的規(guī)則,它由兩個主要的部分構(gòu)成,一部分使得它具有了按鈕應(yīng)該具有的動作特性,例如可以被按下。另外一部分則負(fù)責(zé)它的表現(xiàn),例如這個按鈕是代表了A還是B。

看清楚這兩點(diǎn)你就發(fā)現(xiàn)了一個很強(qiáng)大的設(shè)計方法,這種方法鼓勵重用reuse,而不是重新設(shè)計redesign。你發(fā)現(xiàn)按鈕都有相同的機(jī)理,你只要在按鈕的頂上噴上不同的字母便能制造出“不同”的按鈕,而不用為了每個按鈕而重新設(shè)計一份圖紙。這大大減輕了設(shè)計工作的時間和難度。

如果您把上述設(shè)計思想應(yīng)用到軟件開發(fā)領(lǐng)域,那么取得相似的效果一點(diǎn)都不讓人驚奇。一個在軟件開發(fā)領(lǐng)域應(yīng)用的非常廣泛的技術(shù)Model/View/Controller(MVC)便是這種思想的一個實(shí)現(xiàn)。


?

非常好我支持^.^

(2) 100%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?