- 博客(7)
- 收藏
- 关注
原创 浅谈 2017 Google I/O 开发者大会
浅谈 2017 Google I/O 开发者大会 正式从 Mobile First to AI First (移动先行转变为人工只能先行)
2017-05-26 16:20:03 2512
原创 MVC 和 MVP 的对比
MVC 和 MVP 的对比 MVC模式的定义:Model-View-Control ,是一种软件设计的典范,把一个应用的输入、处理、输出流程按照 Model、View、Controller 的方式进行分离。 MVP模式的定义:Model-View-Presenter,MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方,Controller/Presenter 负责逻辑的处
2017-05-30 14:56:19 580
原创 DrawerLayout 侧滑菜单
DrawerLayout 是 Google 官方给我们提供的一个侧滑菜单控件,3.0 以后引入,低版本使用它则需要 v4 兼容包。
2017-05-25 11:03:35 535 1
原创 MVVM 模式
MVVM 模式是 Model View ViewMode 模式的简称。由模型(Model)、视图(View)、视图模型(ViewModel)三部分组成。MVVM 模式把 Presenter 改为 ViewModel,大致上与 MVP 模式一致。两者的区别是,MVVM 采用双向绑定:View 的变动,自动反映在 ViewModel。
2017-05-24 21:21:49 536
原创 MVP 模式
MVP 模式 MVP 模式是由 MVC 模式衍生而来。MVP 模式将 Controller 改名为 Presenter,同时改变了通信方向。 1、各部分之间的通信,都是双向的。 2、 View 与 Model 不发生联系,都通过 Presenter 传递。 3、 View 非常薄,不部署任何业务逻辑,称为"被动视图"(Passive View),即没有任何主动性,而 Presenter非常厚,
2017-05-13 18:02:59 410
原创 MVC 模式
MVC 模式MVC 的定义: MVC 即 Model View Controller,它是一种软件设计的典范,是把一个应用的输入、处理、输出流程按照 Model、View、Controller 的方式进行分离,也就是将界面和业务逻辑分离。 模型(Model):模型是程序的主体部分,它提供要展示的数据,包含数据和行为,主要提供了模型数据查询和模型数据的状态更新等功能。视图(View):视图是显示
2017-05-13 00:44:06 831
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人