模型-视图-控制器模式
MVC 实在不想过多介绍
其变种
模型-视图-适配器(Model-View-Adapter,MVA)
模型-视图-演示者(Model-View-Presenter,MVP)
视图与模型的分离允许美工一心搞UI部分,程序员一心搞开发,不会相互干扰
由于视图与模型之间的松耦合,每个部分可以单独修改扩展,不会相互影响。例如:添加一个新视图的成本很小,只要为其实现一个控制器就可以了
因为职责明晰,维护每个部分也更简单
MVC 实在不想过多介绍
其变种
模型-视图-适配器(Model-View-Adapter,MVA)
模型-视图-演示者(Model-View-Presenter,MVP)
视图与模型的分离允许美工一心搞UI部分,程序员一心搞开发,不会相互干扰
由于视图与模型之间的松耦合,每个部分可以单独修改扩展,不会相互影响。例如:添加一个新视图的成本很小,只要为其实现一个控制器就可以了
因为职责明晰,维护每个部分也更简单