基本设计考虑: Model、Controller、Renderer组成一个三元组MCR,一个MCR三元组中Controller对象、Model对象和Renderer对象是唯一的。 Model、Controller、Renderer可以初始化和销毁 Controller、Model、View在需要时可以透明地引用其他对象 数据与逻辑分离,支持数据本地存储 一个Web页面可以有多个MCR组,即可以有多个Controller、Model、Renderer三元组分别完成不同的控制、逻辑、展现。这为一个页面逻辑和交互非常复杂时,拆分为多个模块,由多人开发提供了支持。5.2 基本对象及其关系