第一個內容:通過簡單案例進行演示 採用非抽象工廠模式帶來的問題?
將來我們的框架需要擴充套件?
思考:我們的百度地圖難道只用一個基本地圖模組嗎? 只能建立MapView? 增加導航模組、全景圖口快、定位模組等等......怎麼辦?
一組類(要求相同約束)
複製程式碼
UML 圖
第二個內容:Android場景 分析四大元件
Activity、Service --- AbsMapView或者AbsMapNavgation
我們自定義的Activity(如BaseActivity)、Service ---BaiduMapView 或 BaiduMapNavgation
ActivityManager、ServiceManager --- 類似於我們通常所說的AbsMapFactory
複製程式碼