自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

唯鹿的博客

一只努力的程序猿

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

原创 《Android源码设计模式解析与实战》读书笔记(十三)

第十三章、备忘录模式 备忘录模式是一种行为模式,该模式用于保存对象当前的状态,并且在之后可以再次恢复到此状态,有点像是我们平常说的”后悔药”。1.定义在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样,以后就可将该对象恢复到原先保存的状态。

2015-12-30 09:28:08 2839 2

原创 《Android源码设计模式解析与实战》读书笔记(十二)

第十二章、观察者模式 观察者模式是一个使用率非常高的模式,它最常用在GUI系统、订阅–发布系统。因为这个模式的一个重要作用就是解耦,将被观察者和观察者解耦,使得它们之间的依赖性更小,甚至做到毫无依赖。

2015-12-28 09:00:38 3627 4

原创 《Android源码设计模式解析与实战》读书笔记(十一)

第十一章、命令模式 命令模式是行为型模式之一。总体来说并不难理解,只是比较繁琐,他会将简单的调用关系解耦成多个部分,增加类的复杂度,但是即便如此,命令模式的结构依然清晰。

2015-12-25 09:28:40 3310 1

原创 《Android源码设计模式解析与实战》读书笔记(十)

第十章、解释器模式 解释器模式是一种用的比较少的行为型模式,其提供了一种解释语言的语法或表达式的方式。但是它的使用场景确实很广泛,只是因为我们自己很少回去构造一个语言的文法,所以使用较少。

2015-12-23 09:08:06 3078 1

原创 《Android源码设计模式解析与实战》读书笔记(九)

第九章、责任链模式1.定义责任链模式是行为型设计模式之一,它使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。

2015-12-21 15:14:46 2894 1

原创 《Android源码设计模式解析与实战》读书笔记(八)

第八章、状态模式1.定义状态模式中的行为是由状态来决定,不同的状态下有不同的行为。当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。

2015-12-18 13:22:11 3624 5

原创 《Android源码设计模式解析与实战》读书笔记(七)

第七章、策略模式 通常如果一个问题有多个解决方案时,最简单的就是利用if-else或者switch-case方式根据不同的情景选择不同的解决方案,但是这样耦合性太高 、代码臃肿、难以维护等。这时就可以使用策略模式来解决。

2015-12-17 12:56:19 3814 1

原创 《Android源码设计模式解析与实战》读书笔记(六)

第六章、抽象工厂模式1.定义为创建一组相关或者是相互依赖的对象提供一个接口,而不需要指定他们的具体实现类。

2015-12-15 11:07:44 2626 1

原创 《Android源码设计模式解析与实战》读书笔记(五)

第五章、工厂方法模式1.定义定义一个用于创建对象的接口,让子类决定实例化那个类。2.使用场景在任何需生成复杂对象的地方,都可以使用工厂方法模式。复杂对象适合使用工厂模式,用new就可以完成创建的对象无需使用工厂模式。

2015-12-14 14:19:20 2884 1

原创 《Android源码设计模式解析与实战》读书笔记(四)

第四章、原型模式1、定义用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。被复制的实例就是“原型”,这个原型是可定制的。

2015-12-11 16:01:53 3250 1

原创 《Android源码设计模式解析与实战》读书笔记(三)

第三章、Builder模式1.定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。2.使用场景(1)相同的方法,不同的执行顺序,产生不同的事件结果时。

2015-12-10 15:14:42 3918 1

原创 《Android源码设计模式解析与实战》读书笔记(二)

第二章、单例模式单例模式应该是日常使用最为广泛的一种模式了。他的作用是确保某个类只有一个实例,避免产生多个对象消耗过多的资源。比如对数据库的操作时,就可以使用单例模式。

2015-12-08 22:23:41 5750 1

原创 《Android源码设计模式解析与实战》读书笔记(一)

第一章、面向对象的六大原则《Android源码设计模式解析与实战》这本书在出版前就有关注。出版前阅读了样章感觉真是太棒了。出版后也是迅速入手,但种种原因吧,现在才开始阅读,有点惭愧。那么既然买了、看了,那我就做好笔记,巩固知识。注意: 1.因为是抽时间阅读,所以不定期更新读书笔记。或许很长吧! 2.我能想到笔记一定会显得“浓缩”,枯燥。所以推荐有条件的可以去购买一本结合者看。 3.本人水平有限

2015-12-07 22:48:15 9045 5

原创 Android Studio 中使用github功能

Android Studio 中使用github功能一、准备工作1.首先你要在电脑上安装Git版本控制系统。2.拥有Github账号。二、步骤1.Android Studio 关联Git打开设置界面后如下图在点击Test键后,成功会提示出关联git的版本号。如下:2.Android Studio 关联Github账号打开设置界面后如下图在点击Test键后,成功会提示连接成功。

2015-12-02 14:51:40 3376

settings.jar

个人Android Studio的配置文件。可以在Android Studio -> File -> Import Settings 使用。

2020-03-25

curves.zip

Flutter 动画曲线Curves 效果一览。Curves中一共38中动画曲线,我将文档中提供的MP4转为了GIF。方便大家使用动画时查找使用。

2019-07-16

最新编译minidump_stackwalker文件

适用于macOS平台,里面包括测试的dmp,libcrash-lib.so,crashLog.txt文件

2019-01-05

MVP简单demo

MVP 简单demo

2016-05-10

Java设计模式demo

《Android源码设计模式解析与实战》读书笔记中demo代码。

2016-01-20

Retrofit所需jar

Retrofit所需添加的jar,适用于eclipse用户

2015-11-20

GreenDao所需jar包2.0.0

GreenDao所需jar包截至上传时间最新版2.0.0

2015-10-20

录制转GIF动态图

录制转GIF动态图(个人觉得很是好用,方便,完全免费)

2015-10-09

NDK_C调用java demo

NDK中使用C代码调用java中的方法事例demo

2015-09-24

InstaMaterial - eclipse版

MaterialDesign 中的一个叫InstaMaterial的开源项目的eclipse版。 原版github链接:https://github.com/frogermcs/InstaMaterial

2015-08-28

拖动 Button 显示效果

拖动 Button 显示效果

2014-11-23

空空如也

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

TA关注的人

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