Shimterface:创建动态对象facadeproxy的实用程序,以允许将对象用作未明确实现的接口

时间:2021-03-08 20:54:41
【文件属性】:
文件名称:Shimterface:创建动态对象facadeproxy的实用程序,以允许将对象用作未明确实现的接口
文件大小:31KB
文件格式:ZIP
更新时间:2021-03-08 20:54:41
C# 鬼脸 用于创建动态对象外观/代理的实用程序,以允许将对象用作未明确实现的接口 描述 我确信我们一直都处于不得不使用外部库(包括mscorlib)中的类的情况,该类要么未实现任何接口,要么未实现可用于以下目的的接口:任何形式的控制反转用法。 一种方法是实现一系列代理对象,这些对象处理所有必需的功能,包括返回值周围的代理,并且甚至可以编写脚本(Powershell,T4等)以防止繁琐的任务来代理所需的每个类。 您可能还会对类无法在设计后将相同的接口应用于它们而感到沮丧。 例如, public class TestClass { public void Test () { ... } } public interface ITest { void Test (); } ITest forcedCast = ( ITest ) new TestClass

网友评论