嗚嗚喔學習筆記: 工廠模式&策略模式 差別

搜尋此網誌

2016年8月26日 星期五

工廠模式&策略模式 差別

工廠模式-> 創建物件 ->
車工廠 -> 跑車 , 國產車
通過車工廠可以直接拿取跑車
呼叫者不需研究跑車如何組裝 , 國產車如何組裝
優點: 新增老爺車時 實例化只需關注介面( 剎車 起跑 換檔 ..)
調用車子 ->不須關心車子如何組裝 如何實體化
缺點: 更改介面時 所有車子都要改


策略模式-> 封裝方法 ->
皮卡丘.上() 皮卡丘.下() 皮卡丘.左() 皮卡丘.右()
小火龍.上() 小火龍.下() 小火龍.左() 小火龍.右()


到真心鎮的策略->可能是 上右右上右下 -> 也可能是 上下下右右右上

優點:抽換策略 , 只關心策略演算

沒有留言:

張貼留言