簡單概略的介紹一下 PureMVC
M = Model
V = View
C = Controller
這個framework 用了五個Design pattern (facade , command , proxy , singleton , observer
當初為什麼要用這個framework的原因 ?
1.架構吸引人
2.分工方便
不想用的原因是
1.code 會寫的很冗長
2.並不是每個人都可以理解這錮中含意
3.Unit test 不方便
1.Mediator 跟 ViewComponent(VC)
在使用上
Mediator 就是在控制view的一個view controller
但Mediator 是可以監聽command和發送command的喔
可以從Mediator裡面看到他提供這兩個關鍵方法: listNotificationInterests() 和handleNotification()
實作上
在new的時候 就是要做到提供一個字串名稱和VC 做這個mediator 的註冊
以便facade可以看到這個mediator並對她做取用和塞值
//============再補充 ===================
沒有留言:
張貼留言