AndroidDesign 安卓设计模式 抽象模式(abstract) builder模式 原型模式(cloneable) 责任链模式(iterator) 单例模式(singleton) 状态模式(state) 策略模式(strategy)