第27次课-框架设计mvp5讲高级进阶viewstate基础模块activity上课笔记_第1页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、27 次课-框架设计-MVP 设计-5 讲-高级进阶-Activity 设e 设计-基础模块内容一:设计模式-分类27 次课-框架设计-MVP 设计-5 讲-高级进阶-Activity 设e 设计-基础模块内容一:设计模式-分类创建型模式-5 种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、结构型模式-7 种:适配器模式、装饰模模式、外观模式、桥接式、组合模式、享元模行为型模式-11 种:策略模式、模板方法模式、观察者模式、迭代器模式任链模式、命令模式、备忘录模式、状态模式式UML 类图关依赖关系关联关系-单向关联(Directed 者模式、中介者模式器聚合关系组合关系内容二:框架设计-

2、MVP 设计-ViewS 1、场景分析?-Android场景e 设计-基础模块-Activity 场景:Activity、Fragment、LinearLayout 等等生命周期随着时间而发生变化(状态变化也会随之变化)onCreate-onSrart-onResume-onPause-onStop-创建页面(UI-具体 View)、UI 需要数情况:Activity 意外关闭,又不会调用 onDestory,然而解决方案需要保存恢复MVP 设计架自动完成,而不是客户端自己手动实现。客户端只是需要配置即可。两种设计模式e 设计-模式、备忘录Activity 数据缓存-备忘录模确定一个目标:缓存

3、代码实现应该放在哪里生命周实现-备忘ActivityMvpDelegateImpl 进行功能扩展一:针对于生命周期?-之前学习过(简单目标接口Activit确定一个目标:缓存代码实现应该放在哪里生命周实现-备忘ActivityMvpDelegateImpl 进行功能扩展一:针对于生命周期?-之前学习过(简单目标接口Activityvlgte目标对象对象二:针对e 缓存目标对象对象3、MVP 设计e 设计-第一步:定义状态缓存标准?备忘录模式有3个角色角色一:备忘抽象备e后面讲解项目实战-应用分析,定义具体备忘角色二:创建备忘特点:持有备e创建具体备忘录是由具体Activity 决定(客户端决定)第二步:关联(备忘录和生命周进行关

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论