2
我對使用門面和委託設計模式感到困惑。儘管有解釋設計模式的鏈接,但我沒有發現可以適當使用這些模式的場景。何時何地在java中使用facade和委託模式?
任何人都可以說一些場景,將區分在Java中的門面和委託設計模式的用法?
我對使用門面和委託設計模式感到困惑。儘管有解釋設計模式的鏈接,但我沒有發現可以適當使用這些模式的場景。何時何地在java中使用facade和委託模式?
任何人都可以說一些場景,將區分在Java中的門面和委託設計模式的用法?
我不認爲他們之間有太大的區別。 Delegate
是Facade
的特例。
Facade
可用於將一個API調用轉換爲另一個API調用。就像包裝一個庫並只公開你想要的API。可以使用Delegate
來暴露現有類的API,而不從其繼承。
感謝您的回答。但它似乎是定義條款。您能否提供任何可以站在門面和代表之間的實時示例。 – Arun 2013-02-27 09:02:43
檢查此討論http://www.coderanch.com/t/100145/patterns/Difference-facade-business-delegate-pattern – 2013-02-26 05:24:06