所以也可以将View和Controller混合放在一起,形成下图的情况
MVC优缺点:
某些架构图上View和Controller是放在一块的,因为这两者难以完全解耦。
Often draw as below diagam because controller and view are coupled tightly.
因为View层和Controller层很难解耦,所以MVC模式的模型图也被画成这种结构。
MVC优点:一定程度上实现了Model与View的分离,降低了代码的耦合性
缺点:Controller与View难以完全解耦,并且随着项目复杂度的提升,Controller将越来越臃肿。因为在安卓Activity即是控制器,也要承担部分view视图层的操作
类似Model↔View/Controller