MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑汇集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不须要从新编写业务逻辑。其中M层处理数据,业务逻辑等;V层处理界面的显示结果;C层起到桥梁的做用,来控制V层和M层通讯以此来达到分离视图显示和业务逻辑层。说了这么多,听着感受很抽象,废话很少说,咱们来看看MVC在Android开发中是怎么应用的吧!php
MVC for Android
在Android开发中,比较流行的开发框架模式采用的是MVC框架模式,采用MVC模式的好处是便于UI界面部分的显示和业务逻辑,数据处理分开。那么Android项目中哪些代码来充当M,V,C角色呢?html M层:适合作一些业务逻辑处理,好比
数据库存取操做,网络操做,复杂的算法,耗时的任务等都在model层处理。 V层:应用层中处理数