读书人

C# 接口跟虚基类

发布时间: 2013-03-06 16:20:31 作者: rapoo

C# 接口和虚基类
虚基类可以完全用接口来代替吗? c#
[解决办法]
看情况,虚基类和接口还是有区别的,有时候可以用接口代替,有时候需要抽象类来实现
[解决办法]
没啥问题啊.
[解决办法]
抽象类不能直接用来生成对象,所以它的真实意图就是用作它的派生类的一个接口。
推荐用接口,接口可以获得更高层次的抽象。
[解决办法]
理论上来说,你不用语言中某个语法特性,只要剩下的语法仍然是图灵等价的,都没有问题。

但是那么意味着你需要写更多,更不优雅,更难以维护的代码。

读书人网 >C#

热点推荐