1、单例模式
2、建造者模式:如alertDilog,notification,AnimationSet等;
3、观察者模式:【回调可以认为是一对一的观察者,如view的点击】
4、代理模式:如aidl;
代理模式的结构
角色 类别 说明
AbstractObject 接口或抽象类 抽象出共同的属性
RealObject 真实的类 实现了抽象角色
Prxoy 代理的类 实现了抽象角色,持有真实类的引用
静态代理方法
动态代理方法
https://www.jianshu.com/p/8ef90fb37504
网友评论