云自无心水自闲

天平山上白云泉,云自无心水自闲。何必奔冲山下去,更添波浪向人间!
posts - 288, comments - 524, trackbacks - 0, articles - 6
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

DUDE模式和MVC模式

Posted on 2007-04-24 20:19 云自无心水自闲 阅读(389) 评论(0)  编辑  收藏 所属分类: 心得体会

最近judahfrangipane提出一种新的模式: DUDE.
大多数人都知道MVC, 问题是如果不管具体情况, 生搬硬套MVC模式就会有一些问题. 一个应用中不是所有的东西都会有一个View, 也不是所有的东西都有一个独立的Controller. 有时候, 可能会有多个Controller. 所以judahfrangipane推荐了一种新模式:

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

注意, 上述的四个部分不一定是全部必需的. 这样, 你在进行应用设计的时候, 就少了一些条条框框. 而可以根据知识, 经验, 设计模式来找到一个适合应用的途径, 就象Chuck Hoffman所说的那样, 不要"过度设计". 但是有两个东西必须完全分离, 那就是data和UI.




只有注册用户登录后才能发表评论。


网站导航: