Tei*_*ion 66 model-view-controller design-patterns
模型视图控制器有哪些替代"设计方法"?MVC似乎很流行(SO是用它构建的,我知道的很多)但是它是唯一使用的方法吗?
Jör*_*tag 49
几个不同的交互式应用程序架构模式的最佳写作之一,是这个非常详细和研究得很好的博客文章.它涵盖了Model-View-Controller,三种不同风格的Model-View-Presenter,几种不同风格的Presentation-Abstraction-Control,Supervising Controller,Passive View和Hierarchical MVC.
另一个有趣的模式是Atomic Objects 的Presenter First模式.它不仅仅是一种设计模式,它也是一种过程模式.IOW:名称"Presenter First"不是任意的,它实际上描述了一个开发过程,其中Presenter首先被编写,驱动系统其余部分的设计.
DCI - "数据,沟通和互动"
http://www.antonioshome.net/kitchen/nbdci/index.php#dci-introduction
http://www.artima.com/articles/dci_visionP.html
面向对象编程的常识 - MVC与DCI