- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 设计模式笔记之----适配器模式
今天继续花两小时学一下设计模式,学习的是适配器模式。直接上例子: 1.android开发里面的适配器 2.inputstreamReader/outputstreamWriter的转换流 那么可以看出适配器模式是为了让老接口兼容新接口而产生的,也就是匹配,转换。代码: Target.java定义了一个接口,代表的是新接口Adaptee.java定义了旧功能的方法,需要我们想办法
2017-01-31 11:31:44 372
原创 设计模式笔记之----工厂模式
咳咳,今天继续学习设计模式中的工厂模式。那么工厂模式是为了创建和调用相分离的(new的过程在工厂类,调用者只要调用工厂方法声明去创造就行了),主要是为了创建一个产品的不同方式封装。主要有下面3个类型: 1.简单工厂模式 2.工厂方法模式 3.抽象工厂模式简单工厂应该是用的最多,并且也是最简单的模式,只需要把对象生成的方法放在一个工厂类就行了,比如我们android开发的bitma
2017-01-28 21:57:40 399
原创 设计模式笔记之----单例模式
单例用的就比较多并且广了,说的是 某个单例类,只在内存中创建唯一一个实例,比如android中application,只有一个实例,只初始化一次,又比如window的资源管理器,不管你开多少个,永远只有一个在运行。好处是节省资源,尤其是对于频繁访问的类。 要写单例模式,我认为最重要的是什么时候实例化这个类,有以下几种可以: 1.类初始化就产生实例 2.在方法里面写,类初始化实例化,
2017-01-27 14:57:28 321
原创 设计模式笔记之----建造者模式
基础:概念:建造者模式是为了创建一个复杂对象用的,多复杂呢,有很多零件,很多步骤,并且可能还需要兼容不同步骤,不同原料。它把构建单个独立的原件builder和装饰director过程相分离。那么不同原件和不同装配者都可以建造出不同的产品来。 举个例子,比如KFC的汉堡,全国各地的味道都一样,那是因为配方原件是一样的,并且原料相加也是一样的,所以最终产品是一样的。那个配方,有面包,有芝士,有炸鸡腿
2017-01-27 14:35:43 337
原创 jenkins和linux环境配置遇到的几个注意点 && linux命令行下载历史android sdk
服务器申请下来了,啥玩意都没有,以前都是用别人的,从0搭建起来才发现处处是坑,先记录下来,作为以后备忘jenkins的几个注意点:1.jdk和jenkins的安装包最好用最新的,否则会造成未知错误,比如坑爹的5032.使用rpm安装jenkins的几个目录:/usr/lib/jenkins/jenkins.war WAR包 /etc/sysconfig/jenkins 配置文件/
2017-01-11 17:54:50 1005
第二次复习课练习源码
2015-09-27
startService和BoundService音乐播放DEMO
2015-09-12
Instrumentation框架源码
2015-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人