.NET:動態代理的 「5 + 1」 模式

背景 什麼叫「動態代理」,代理模式我們都知道,動態代理就是動態生成的代理(採用Emit)。 重量級的ORM和IOC產品離不開動態代理,作爲開發人員,多數情況不用關注動態代理的內部實現機制,但是瞭解其一般的規律和模式還是有必要的,比如:雖然你開發期間採用了POCO,因爲開啓了動態代理,運行期間則不是POCO。 本文簡單描述了5種代理生成模式和1種Mixin模式,最後給出一個示例。 公共代碼 這裏先給
相關文章
相關標籤/搜索