为什么MVC不是设计模式?
mvc不是设计模式,而是设计模式的组合,更像是架构 mvc更像是观察者模式 策略模式 组合模式的组合 model表示应用的数据模型,view处理屏幕上展现给用户的内容 当一个model变化时,与它对应的模块发出通知,是基于推送/订阅模型的 订阅者通常是一个controller,更新到对应的View 对于controller帮助view对不同的model变化产生不同的响应,也符合策略模式的特征。