说明:动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 装饰者和被装饰者有相同的超类型(装饰的关键) 装饰者可以在...
定义:将一个类的接口转换成客户所期望的另一个接口,适配器让原本不兼容的接口可以配合工作。 对象适配器由于java是单继承的,所以一般使用对象适配...
定义:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法模式使得子类可以在不改变算法结构的前提下,重新定义算法中的某些步骤的实现...
策略模式,顾名思义就是提供一些列的策略可供选择。这些策略是平级的可以互相替换的,比如在ppt中有很多的模板,这些模板就可以称之为策略,这些模板之...
一般提到工厂模式都指的是三种:简单工厂、工厂方法、抽象工厂。这三种的抽象度是依次增加的,耦合度是依次减小的。 下面分别学习一下。 简单工厂 以制...
观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会受到通知并自动更新。通俗的讲,观察者先告诉被观察者我需要...
目录 简介 ThreadLocal MessageQueue Looper Handler 简介 消息处理机制应该说基本都用过,因为Androi...
这篇主要记录的是AIDL的基本使用。主要参考:Android:学习AIDL,这一篇文章就够了(上) Android中独有的进程间通信方式是Bin...
目录 Service 介绍 Service两种启动方式 使用 测试 IntentService Activity与Service之间的通信 继承...