【发布时间】:2012-11-29 16:56:11
【问题描述】:
我有一个派生自接口的类。现在该类必须实现接口中的所有方法 + 它还定义了另外 2 个方法。 现在我的问题是,这样做有什么好处/用例:
IMyInterface varInt= new ConcreteImp();
超过,
ConcreteImp varInt= new ConcreteImp();
我看到这种模式在代码块中的每个地方都使用过,但不确定为什么要使用它。
-
为了直观地理解它,在
varInt(声明后)之后写一个点,Intellisense 将显示两者之间的区别。
标签: c#