Prototype 這個設計模式就我的理解來說,要解決的問題簡單的說有三個。
1. 減少 "類別" 的數量
2. 減少一個類別中的 "建構式" 的數量以控制類別的程式碼行數
3. 精準的產生不同群組的物件
2013年10月21日 星期一
2013年9月30日 星期一
Singleton 搭配 Abstract Factory
自從多年前學會 Singleton 這種實作技巧以後,只要是非拋棄式的專案我幾乎都會用到且用途都一樣,就是取代全域的物件,一般書籍介紹到 Singleton 時也是提到這是用來確定某一個物件的唯一性所用的技巧。
2013年9月29日 星期日
Abstract Factory
Abstract Factory 譯作抽像工廠,其實這真的很難顧名思義,不過大致上可以由名字看得出來,這個模式的目的在於生產出抽像類別,而抽像類別有個無法被建構的特性,抽像類別的目的是用來描述屬於該種類的東西具備著什麼樣的型像與功能。
2013年9月28日 星期六
Abstract Factory 與 Factory Method 概念比較
前陣子和同事在聊 Factory 時有各講各的感覺,後來發現可能是有些在講 Abstract Factory,有些在講 Factory Method,故記錄一下自己的想法。
訂閱:
文章 (Atom)