我已經很多地提到了網站的門面設計模式。從字面上可以清楚地想象一下,門面的豆是什麼。但是,當涉及到實施時,我無法對委託模式產生任何影響。任何人都可以解釋Facade模式的實現,以及它與Java中委託模式的區別嗎?立面圖案vs委託圖案;在Java中?
-3
A
回答
2
外觀模式爲您提供隱藏所有實現細節的抽象層。授權是讓其他實體在您的工作中進行委派的能力。
在Java中,您可以創建Facade類,並在內部使用具有真實代碼的類的集合。 對於委託,例如在構造函數中爲其他類提供引用,然後在第二個類中調用一些預定義的API,因爲委託可能會實現某種類型的接口。
0
服務門面通常是客戶的入口點。它提供了一個粗粒度,用例驅動的API。服務門面開始交易,必要時從DTO轉換成DTO,並可以調用細粒度的服務和DAO。
對於Web應用程序,還有網關模式(具有擴展持久性上下文的有狀態EJB),在某些情況下可以使用它來代替服務門面。 (JPA實體沒有得到分離。)
欲瞭解更多信息,看看這本書「真實世界的Java EE模式 - 反思最佳實踐」,由亞當邊:http://realworldpatterns.com/
相關問題
- 1. PHP立面圖案
- 2. 設計圖案 - 立面
- 3. 立面圖案的使用
- 4. 立面圖案和其他圖案之間的差異
- 5. 如何使用立面設計圖案
- 6. 立面圖案,這可以嗎?
- 7. 立面圖案和abstarct工廠圖案之間有什麼區別?
- 8. java中的框型圖案
- 9. java中的複合圖案
- 10. 錯誤圖案在Java
- 11. 案例在地圖VS沒有Case
- 12. 如何在FabricJs中添加圖案和圖案圖案和顏色
- 13. 在圖案
- 14. C#:行動委託vs明確委託
- 15. 圖案圖像
- 16. 面部圖案識別
- 17. SVG圖案剪貼面罩
- 18. java掃描儀和圖案
- 19. 立案
- 20. 圖案
- 21. 圖案
- 22. 委託子視圖
- 23. SED/AWK:刪除圖案線條圖案
- 24. 搜索圖案和打印圖案
- 25. 如何移動背景圖案圖案?
- 26. ReaderWriterLockSlim VS雙鎖格紋圖案
- 27. 生成器vs外觀設計圖案
- 28. ES6模塊VS揭示模塊圖案
- 29. JavaScript的模塊圖案VS功能
- 30. Java Graphics2D鼠標圖案繪圖
HTTP://en.wikipedia .org/wiki/Facade_pattern#示例 – 2013-03-01 11:20:22
請嘗試此處:http://sourcemaking.com/design_patterns/facade/java/1 – konradstrack 2013-03-01 11:22:18
http://zuta-developer.blogspot.com/2012/06/facade-pattern.html# .UTCPXOu1ejU – 2013-03-01 11:22:23