-1

我知道 EF 使用代理模式来实现延迟加载

1.站代理模式:

在此处输入图像描述

在代理模式中,[Proxy]不会从[RealSubject]继承。

2.EF

在延迟加载中,[Proxy] 类将继承[RealSubject]。

所以这与stand Proxy Pattern并不 完全相同。

但是为什么他们称它为代理模式呢?

4

1 回答 1

1

原因就在名字里:它是一种模式,而不是一个死板的规则。它是一个概念,它用一个已知的名称来描述,因此知道该模式的人会理解它,尽管实现方式在细节上有所不同。

这对任何域中的模式都有效。

于 2014-04-25T06:20:01.687 回答