参考解答
1.通过把项目分成model view和controller,使得复杂项目更加容易维护。
2.没有使用view state和服务器表单控件,可以更方便的控制应用程序的行为
3.应用程序通过controller来控制程序请求,可以提供丰富的url重写。
4.对单元测试的支持更加出色
5.在团队开发模式下表现更出众
相似问题
数据库访问组件有哪些?
数据库访问组件有哪些?
怎样实现多态?
怎样实现多态?
什么是面向对象?
什么是面向对象?
MVC的不足有哪些?
MVC的不足有哪些?
什么时候使用抽象类 什么时候用接口?
什么时候使用抽象类,什么时候用接口?
