摘要:
在《簡單工廠模式和策略模式的區別》中說道簡單工廠中用一個Factory類來專門負責產生具體的類,在添加一個功能的時候要做兩個動作,一是添加一個FunctionC類繼承自Function類,二是要修改Factory類的CreateObject方法。 代碼如下:代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->publicclassFactory{publicstaticFunctionCreateObject(stringcondition) 閱讀全文
posted @ 2010-01-11 22:01
nd
閱讀(708)
評論(0)
推薦(0)
摘要:
看書上的介紹《大話設計模式》,這兩很像,都是用一個專門的類來根據客戶端的條件產生不同的類,實現不同的功能。兩個有什么區別呢,怎么取舍呢,沒有自己寫過實際的運用,有點暈啊,只能侃侃,耍耍嘴皮子。 從客戶端來看,簡單工廠需要至少需要兩個類,一個是工廠類Factory,用來產生具體的功能類Function,一個是這個Function類,在這個Function類中定義可以被要被重寫的方法。客戶端使用的時候... 閱讀全文
posted @ 2010-01-11 15:23
nd
閱讀(2960)
評論(0)
推薦(0)
浙公網安備 33010602011771號