我阅读了很多关于 C# 的内容并进行了第一次实践练习,但我仍然是初学者,并且在尝试理解现有但尚未完成的 MVC 概念程序时有点迷失了方向。
我了解接口的用途以及我必须如何实现类或另一个接口的接口才能访问其包含的成员、函数等,但在现有代码中我发现了接口的另一种用途(在类的声明中):
private IViewControl m_viewControl = null; private IModelControl m_modelControl = null;
这段代码不会出现在实现这两个接口的类中,而是出现在根本没有实现这两个接口的类中!
所以我的问题是:
- 如何调用接口的这种用法?这显然不是接口的常规实现。
- 通过这种使用界面的方式,我可以获得什么样的可能性?
非常感谢!
弯曲
请原谅我的英语,我不是母语人士。
嘿,
非常感谢大家的回答,甚至不能说哪个是最好的,因为所有的答案似乎都有帮助!我想我开始明白这是怎么回事了。
再次感谢!