自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

追yi流年

积跬步以致千里,积小流以成江海

  • 博客(11)
  • 资源 (24)
  • 收藏
  • 关注

原创 设计模式--装饰者模式

装饰者模式定义装饰者模式(Decorator Pattern):在不改变原类文件的情况下, 动态地扩展一个对象的功能。通过创造包装对象,来包裹原对象,并给其增加功能。UML图如下:Component:装饰类和被装饰类共同的父类ConcreteComponent:被装饰的对象 Decorator: 装饰类ConcreteDecoratorA:具体的装饰类A通常被装饰...

2018-06-24 22:24:25 185

原创 设计模式--策略模式

一、策略模式定义定义一组算法家族,每个算法都单独实现,让这些算法可以相互替换,此模式让算法的变化不影响使用算法的业务代码。策略模式主要使用的就是多态机制, 其通用例图如下:IStrategy:抽象的策略类或者接口,定义算法策略的同样方法。 ConcreteStrategy:具体的策略类, 实现了具体的算法。 Context:上下文,用来维护一个IStrategy的引用对...

2018-06-21 23:30:24 145

原创 设计模式--中介者模式

一、中介者模式定义中介者模式定义:用一个中介者对象来封装一系列的对象的交互,使各个对象间不需要显示的相互调用, 从而使其松耦合。概念总是抽象的,我们用两个图来表示一下。如果对象和对象直接直接作用,则耦合性较强, 如果一个类发生了改变,比如方法参数改变,其他相关的类都得进行变化, 这就是一种强耦合的方式, 这个时候, 如果引入中介者, 则可以降低类之间的耦合: 就像上面两张图...

2018-06-13 23:21:39 165

原创 CursorLoader的使用

本文主要从Loader入手, 去分析Loader使用、Loader的源码分析等,主要分为以下四篇:1、Loader的用法详解2、Activity对LoaderManager的管理3、LoaderManager对Loader的管理4、CursorLoader的使用本文基于原生的 Android8.0源码进行分析。以下是第四篇内容1、CursorLoader简介CursorL...

2018-06-09 22:47:22 6869 1

原创 源码分析:LoaderManager对Loader的管理

本文主要从Loader入手, 去分析Loader使用、Loader的源码分析等,主要分为以下四篇:1、Loader的用法详解2、Activity对LoaderManager的管理3、LoaderManager对Loader的管理4、CursorLoader的使用本文基于原生的 Android8.0源码进行分析。以下是第三篇内容LoaderManager对Loader的管理...

2018-06-09 21:29:59 510

原创 源码分析:Activity对LoaderManager的管理

本文主要从Loader入手, 去分析Loader使用、Loader的源码分析等,主要分为以下四篇:1、Loader的用法详解2、Activity对LoaderManager的管理3、LoaderManager对Loader的管理4、CursorLoader的使用本文基于原生的 Android8.0源码进行分析。以下是第二篇内容Activity/Fragment对Loade...

2018-06-09 21:26:50 606

原创 Loader的用法详解

本文主要从Loader入手, 去分析Loader使用、Loader的源码分析等,主要分为以下四篇:Loader的用法详解Activity对LoaderManager的管理LoaderManager对Loader的管理CursorLoader的使用本文基于原生的 Android8.0源码进行分析。产生背景在Android3.0之前,很多应用程序响应性能方面有缺陷。UI切换之...

2018-06-09 21:10:45 1841 1

原创 设计模式--抽象工厂模式

抽象工厂模式抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。根据里氏替换原则,任何接受父类型的地方,都应当能够接受子类型。嗯。。。看文字很绕口, 先直接往下看吧。。。简单工厂、工厂方法、抽象工厂的区别简单工厂:一个产品抽象类,具体的产品去继承这个抽象类; 一个工厂类...

2018-06-04 22:53:05 160

原创 设计模式--工厂方法模式

工厂方法模式前一篇降到了简单工厂模式,也提到了简单工厂模式的缺点:违背了代码六大设计原则之一的开放封闭原则。为了解决这个问题,于是又引出一个新的设计模式:工厂方法模式。* 工厂方法模式(Factory Method Partten)*:定义一个抽象类(对某个产品的抽象),让子类去继承实现一个具体的产品。同时定义一个抽象的工厂类,每个具体的产品对应一个具体的工厂类,在工厂类中创建产品的实例。...

2018-06-03 23:00:13 198

原创 设计模式--简单工厂模式

设计模式系列链接: 设计模式–面向对象编程的六大设计原则学习设计模式一定要记住:设计模式的最大作用是降低代码耦合,减少项目需求变化所造成的影响 , 或者提升代码合并/移植的效率。简单工厂模式简介简单工厂模式,又叫静态工厂方法模式, 它的基本结构如下:在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个工厂类来负责创建其他类的实例,被创建的实例通常都...

2018-06-03 18:53:17 165

原创 设计模式--面向对象编程的六大设计原则

开篇新工作主要是做android系统应用层的开发维护, 所以阅读大量源代码就是日常了,阅读过程中,深深的感受到了有必要再复习一遍设计模式,以便于吸收Google那庞大的精华~ 也越来越觉得做好学习笔记是一件很重要的事情,把学了的东西写成博客来记录,也是一件很有趣的事情,这篇就是接下来学习设计模式的第一篇笔记。面向对象编程的六大设计原则面向对象编程的六大设计原则有:单一职责原则、开放...

2018-06-02 20:49:24 736

Adblock Plus免费插件

Adblock Plus免费插件, 还你一个干净的浏览器,自动拦截广告、不再受网页广告的视觉干扰

2019-10-06

计算机组成原理 精讲视频+课件+习题讲解视频

计算机组成原理 精讲视频+课件+习题讲解视频, 全视频讲解

2019-10-06

计算机操作系统 视频+考点精讲+课件

计算机操作系统 视频+考点精讲+课件, 内附链接,永久有效,有问题请私信,看到后及时回答。

2019-10-06

SQLiteExpertPro免费

SQLiteExpertPro,查看数据库的利器,开发必备,内附资料可以终身使用

2019-10-06

无用资源无用资源无用资源

计算机操作系统 视频+考点精讲+课件, 内附链接,永久有效,有问题请私信,看到后及时回答。

2019-10-06

Android AIDL示例代码.zip

Android AIDL示例代码, 包含了各种示例、解释等等,值得下载。

2019-06-02

Android学习资料

PDF文本阅读

2019-04-21

PDF文本阅读

PDF文本阅读

2019-04-21

AIDL示例代码

adil的代码示例,完全展示代码的具体操作, 值得拥有~~

2019-03-07

2016javascript+jquery学习文档

4天CSS视频资料

2018-09-09

3天HTML视频附加资料

3天HTML视频附加资料

2018-09-06

Java编程思想第四版完整中文高清版(带书签)

Java编程思想第四版完整中文高清版-带书签,可直接跳页

2018-08-19

现代操作系统第四版[中文版-有目录-高清]

现代操作系统第四版中文版,有目录,可以纵览全局,随意跳转页数

2018-08-19

工作总结PPT模板

工作总结PPT模板工作总结PPT模板工作总结PPT模板工作总结PPT模板

2018-07-01

loader的使用

android loader的使用android loader的使用android loader的使用android loader的使用

2018-06-11

传智播客web前端就业班

传智播客web前端就业班。下载链接都在文本里, 如果失效了,请私信我,会理解更新

2018-01-05

BAT大牛面试之解密Android

BAT大牛面试之解密Android 整套视频及代码;文本中是网盘地址和密码, 如果失效, 请私信我, 看到后立即发新地址

2018-01-05

算法与数据结构_(北大_张铭)

算法与数据结构_(北大_张铭)。资源网盘地址和密码都在文本中;如果地址失效, 请私信我,看到的第一时间会私信 新的链接

2018-01-05

深入理解Java虚拟机——JVM高级特性与最佳实践(第2版).pdf

深入理解Java虚拟机——JVM高级特性与最佳实践(第2版).pdf,完整,带书签, 完整版

2017-09-04

最新okio-1.13.0

最新okio-1.13.0

2017-08-18

最新okhttp3.8.1

最新的okhttp3.8.1

2017-08-18

MIS软件调查

MIS软件调查--金蝶KIS专业版——PPT汇报

2014-05-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除