MVC

来源:互联网 发布:淘宝小号哪里买 编辑:程序博客网 时间:2024/05/21 04:43


MVC在客户端编程中,我们把代码分成3大模块:V:  View  视图层 掌管界面的呈现。 收集用户数据,提交给Controller继续执行。C:  Controller 控制器 接受view的参数,根据需求调用业务层执行业务。 根据业务层的返回值,调用不同的view呈现界面。M:  Model 模型层(业务层) 执行业务。Android中的MVC:View:  XML布局Controller:  Activity    调用model层的login方法执行业务Model:  login()
MVC在客户端编程中,我们把代码分成3大模块:V:  View  视图层 掌管界面的呈现。 收集用户数据,提交给Controller继续执行。C:  Controller 控制器 接受view的参数,根据需求调用业务层执行业务。 根据业务层的返回值,调用不同的view呈现界面。M:  Model 模型层(业务层) 执行业务。Android中的MVC:View:  XML布局Controller:  Activity    调用model层的login方法执行业务Model:  login()




Activity{ doClick(){   UserModel model = new UserModel();   model.login(); }}UserModel{ public void login(){....}  }分层架构的好处:1>业务层的代码可以重用。2>便于代码的维护,如果model层出问题,那么直接  去model层中寻找相关代码即可。不需要管Activity。3>提高模块的可插拔性。


MVC在客户端编程中,我们把代码分成3大模块:V:  View  视图层 掌管界面的呈现。 收集用户数据,提交给Controller继续执行。C:  Controller 控制器 接受view的参数,根据需求调用业务层执行业务。 根据业务层的返回值,调用不同的view呈现界面。M:  Model 模型层(业务层) 执行业务。Android中的MVC:View:  XML布局Controller:  Activity    调用model层的login方法执行业务Model:  login()

Activity{ doClick(){   UserModel model = new UserModel();   model.login(); }}UserModel{ public void login(){....}  }分层架构的好处:1>业务层的代码可以重用。2>便于代码的维护,如果model层出问题,那么直接  去model层中寻找相关代码即可。不需要管Activity。3>提高模块的可插拔性。

0 0