- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 代理模式
一、代理模式介绍1、定义:为其他对象提供一种代理以控制对这个对象的访问。代理对象起到中介的作用,可去掉功能服务或增加额外的服务;2、分类:远程代理、虚拟代理、保护代理、智能引用代理;二、以智能引用代理为例,通过静态代理来实现代理模式1、静态代理:代理和被代理的对象在代理之前是确定的,他们都实现相同的接口或者继承相同的抽象类。2、引例:不使用代理模式,记录一辆车的行驶时间/*
2016-08-07 20:51:32 465 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关注的人