我正在研究設計模式的問題。在這種情況下,我想實現的設計模式「門面」設計模式「門面」
我知道,「可可觸摸」爲我們提供完整的解決方案在我們的項目中應用設計模式(例如NSNotificationCenter - 實現觀察者設計模式)
我的問題是: - 我們有能力使用設計模式'門面'以及在觀察員的情況下設計模式。
現在我實現了「門面」這樣的:
,比如我有一個實現一些計算一些類。 '門面'類結合我需要計算的所有類。例如我有類A,B,C和Facade(包含A,B和C類)。
當我想計算一些東西時,我只是創建我的'門面'並傳遞一些參數進行計算。在這種情況下,我不知道類A,B,C,並且此Facade對象僅爲我提供一個訪問點。
此設計模式封裝了對象並簡化了應用程序。
它是否正確實施?
感謝一個很好的例子! – 2012-06-18 14:52:10