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,故記錄一下自己的想法。