- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 代理模式
一、代理模式介绍 1、定义:为其他对象提供一种代理以控制对这个对象的访问。代理对象起到中介的作用,可去掉功能服务或增加额外的服务; 2、分类:远程代理、虚拟代理、保护代理、智能引用代理; 二、以智能引用代理为例,通过静态代理来实现代理模式 1、静态代理:代理和被代理的对象在代理之前是确定的,他们都实现相同的接口或者继承相同的抽象类。 2、引例:不使用代理模式,记录一辆车的行驶时间 /*
2016-08-07 20:51:32 464 7
原创 工厂模式
一、工厂模式介绍 1、工厂模式简介 (1)实例化对象,用工厂方法代替new操作; (2)工厂模式包括工厂方法模式和抽象工厂模式,抽象工厂模式是工厂方法模式的扩展; 2、工厂模式的意图 (1)定义一个接口来创建对象,但是让子类来决定哪些类需要被实例化; (2)工厂方法把实例化的工作推迟到子类中去实现; 3、什么情况下适合工厂模式? (1)有一组类似的对象需要创建; (2)在编码时不
2016-08-07 17:31:52 424
原创 单例模式初探
1、我们有一个类,如下: public class Singleton { }2、当我们要使用这个类时,需要创建一个它的实例,如下: public class Test { public static void main(String[] args) { Singleton s = new Singleton(); } }3、当我们在不同地方使用Singleton这个类时,就会创
2016-08-06 23:49:22 266
原创 关于回调的一个最简单的Demo
演示实例:学生提问问题后,通过回调方法,展示出老师的回答 1、回调接口 public interface CallBack { public void answer(String result); } 2、学生类 public class Student implements CallBack{ private Teacher mTeacher; public S
2016-08-06 18:41:02 373
在Eclipse环境下搭建Android开发平台(离线搭建)
2016-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人