51CTO博客开发
1.MVC 设计模式是各个设计模式的复合版本。 2.控制器可以变成模型的观察者。比如模型内的状态可以支配界面的某些项目变成有效或者无效。模型变更,视图和控制器都会被通知,模型和视图控制器完全解耦。 3.视图不要控制模型的逻辑,都交给控制器来做,否则会造成模型视图的紧耦合。 4.视图和控制器之间是策略模式,可以直接换控制器(算法),视图对控制器的实现完全不知情。 5.视图内部使用的是组合模式
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号