model:观察者模式,对view和controller一无所知,即完全decouple。仅知道有observer需要它去通知
view:组合模式实现的jsp等用户界面。当发生页面请求时,而不是在每次model变化时,view从controller手中间接获取到了通知,控制器甚至直接将model bean传递给视图。
controller:策略模式。对于视图而言,其可以被调整使用不同的策略 ,而控制器提供了策略,控制器为视图实现行为。
控制器是MVC模式中的调剂者,故其必须同时持有model 和view对象,他将来自视图的动作转化成模型上的动作。
控制器创建视图,所以model不需要与view认识。
适配器模式:将新的model适配已有的vc。
原文:https://www.cnblogs.com/wanghuanyeah/p/11844890.html