MVC、MVP、MVVM对比
2018-06-14 本文已影响0人
javaBoy_hw
MVC
MVC是Xerox PARC在二十世纪八十年代为编程语言Smalltalk-80发明的一种软件设计模式。
将业务逻辑划分为Model View Controller三层,Model负责数据操作;View 完成界面展示和用户操作;Controller实现业务逻辑。实现了软件的高内聚,提升软件复用度;
MVP
优点
- 耦合度更低
- 方便测试
MVC是Xerox PARC在二十世纪八十年代为编程语言Smalltalk-80发明的一种软件设计模式。
将业务逻辑划分为Model View Controller三层,Model负责数据操作;View 完成界面展示和用户操作;Controller实现业务逻辑。实现了软件的高内聚,提升软件复用度;