Factory method: 適用於多型化的操作,利用一個 factory method,將封裝物件的行為,並將每個物件都對應於一個 factory class。
Builder: 適用於多型化的操作,builder method 用來組合物件的行為。
Prototype: 主要用來複製物件。
Singleton: 適用於只需要一份 instance 時(只能 new 出一份 instance)。
使用 Pattern除了能夠封裝細節,還能使程式更佳彈性。
2007年12月18日 星期二
Creational 模式學習心得
張貼者: willmaster.liu 於 凌晨2:47
標籤: design pattern
訂閱:
張貼留言 (Atom)
0 意見:
張貼留言