目录
前言
Kotlin协程,现在已经成为了面试甚至是工作中一个非常火的东西。
本人在刚开始了解Kotlin协程的时候,断断续续看了网上不少文章,用长篇大论把Kotlin协程描述的非常玄乎,但是看完后还是依然云里雾里,所以决定来写一篇关于协程的文章,希望能够帮助大家能够更快的上手Kotlin协程
1. Android架构设计模式
- MVC架构设计模式:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。
- MVP架构设计模式:MVC全名是Model View Persenter,MVP由MVC演变而来,是现在主流的开发模式。
- MVVM架构设计模式:MVVM全名是Model-View-ViewModel,它本质上就是MVC的改进版。
各种模型的**
主要目的
**都是是分离视图(View)和模型(Model),即将UI界面显示和业务逻辑进行分离。
1.1 架构设计模式-MVC
(1) 定义:
在android开发过程中,比较流行的开发框架曾经采用的是MVC框架模式。
- M(Model)层:实体模型,处理
业务逻辑
。如:数据库操作,网络操作,I/O操作,复杂操作和耗时任务等。 - V(View)层:处理
数据显示
。在Android开发中,它一般对应着xml布局文件。 - C(Controller)层:处理
用户交互
。