2014-03-02 60 views
2

我讀過Obj-C class clustersabstract factory的實現。可可中的類集羣和抽象工廠之間的區別

任何人都可以解釋是否有作爲設計模式2之間的任何差異。我在某個地方讀到了類集羣有一些限制,這些限制不適用於傳統的抽象工廠,但它沒有提供更多的細節。

+0

*'不適用的類集羣的某些限制'* - 如果您更具體地說出您的問題,我們可能會回答您的問題。 – cacau

+0

@cacau謝謝,我檢查了你發送的鏈接,不確定我完全理解了它的答案。你能提供一個關於差異的較低層次的解釋嗎?以及你何時使用每一個的例子?請。 – user1283153

+0

http://stackoverflow.com/a/2459385/839506 這可能會有所幫助。它有一個實現。 – Doon

回答

0

大多數限制都是試圖修改基礎類集羣,而不是您自己寫的那些。例如,子類NSDictionary(這是一個基礎類集羣)可能會導致一些有趣的問題。

您可以自由實施自己的班級集羣,這非常簡單並且可以獲得高回報。 A class cluster is a type of abstract factory

相關問題