Android设计模式举例

组合模式,ActivityResource,灵活控制,容易添加新组件

工厂模式

开闭模式,要拓展不要修改,Android-API升级策略

适配器模式,ListAdapter把各种数据与View联系在一起

代理模式,binder机制,aidl接口

命令模式handle.post向消息队列发送消息,handle内部调用messagehandle来执行这个消息命令

观察者模式,AMS和WMS

策略模式,Java.util.List就是定义了一个增(add)、删(remove)、改(set)、查(indexOf)策略

MVC模式

桌面,view,桌面model,wrokspace

你可能感兴趣的:(Android设计模式举例)