我正在閱讀有關代理模式的this article並瞭解該示例,但this comment令我困惑。評論指出:無法理解代理人利弊
代理有兩大問題,特別是在企業環境中。
1)你不能自己打電話。一個很好的例子是執行事務管理或安全的代理。因此,您需要確保不要自己打電話,而是將呼叫轉發給代理。這使得簡單的類複雜。
2)存在身份問題;一個好的examlpe是一個hibernate代理,它使得不可能做一個參考比較,即使你得到保證在會話中沒有同一個實體的多個對象實例。
我的問題:
- 什麼是自己的呼叫意思?
- 爲什麼我們無法在兩個引用代理對象時進行引用比較?
誰是彼得,哪裏的*鏈接在下面*? –
我覺得彼得留下的鏈接;-) –
我非常抱歉的傢伙,只是錯過了。但現在增加了 –