云自無心水自閑

          天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
          posts - 288, comments - 524, trackbacks - 0, articles - 6
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          DUDE模式和MVC模式

          Posted on 2007-04-24 20:19 云自無心水自閑 閱讀(394) 評論(0)  編輯  收藏 所屬分類: 心得體會

          最近judahfrangipane提出一種新的模式: DUDE.
          大多數(shù)人都知道MVC, 問題是如果不管具體情況, 生搬硬套MVC模式就會有一些問題. 一個應(yīng)用中不是所有的東西都會有一個View, 也不是所有的東西都有一個獨立的Controller. 有時候, 可能會有多個Controller. 所以judahfrangipane推薦了一種新模式:

          Data Models 如果必要的話
          User Interface 如果必要的話
          Design patterns 如果必要的話
          Event handling 如果必要的話

          注意, 上述的四個部分不一定是全部必需的. 這樣, 你在進行應(yīng)用設(shè)計的時候, 就少了一些條條框框. 而可以根據(jù)知識, 經(jīng)驗, 設(shè)計模式來找到一個適合應(yīng)用的途徑, 就象Chuck Hoffman所說的那樣, 不要"過度設(shè)計". 但是有兩個東西必須完全分離, 那就是data和UI.



          主站蜘蛛池模板: 赤峰市| 遂平县| 千阳县| 临沧市| 阳春市| 正蓝旗| 安宁市| 肇庆市| 宜兰市| 镇江市| 从江县| 普兰店市| 绵竹市| 保山市| 张家川| 大丰市| 彭州市| 德庆县| 东至县| 泰州市| 银川市| 城口县| 垦利县| 乌海市| 壤塘县| 蒙城县| 平泉县| 营山县| 远安县| 安图县| 芦山县| 甘南县| 上饶县| 和田县| 漳平市| 怀集县| 腾冲县| 香格里拉县| 涿州市| 安陆市| 石城县|