第一个内容:通过简单案例进行演示 采用非抽象工厂模式带来的问题?
将来我们的框架需要扩展?
思考:我们的百度地图难道只用一个基本地图模块吗? 只能创建MapView? 增加导航模块、全景图口快、定位模块等等......怎么办?
一组类(要求相同约束) 复制代码
UML 图
第二个内容:Android场景 分析四大组件
Activity、Service --- AbsMapView或者AbsMapNavgation 我们自定义的Activity(如BaseActivity)、Service ---BaiduMapView 或 BaiduMapNavgation ActivityManager、ServiceManager --- 类似于我们通常所说的AbsMapFactory复制代码