首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于设计时抽象方法和虚方法的有关问题

2012-01-28 
关于设计时抽象方法和虚方法的问题那个能更好的做到兼容呢抽象法方和虚方法 在为多态服务的时候 什么情况

关于设计时抽象方法和虚方法的问题
那个能更好的做到兼容呢
抽象法方和虚方法 在为多态服务的时候 什么情况下抽象什么时候用虚方法好?

[解决办法]
抽象方法在基类中不能有实现的。
[解决办法]
对,虚方法和抽象方法一般都很明确的标准:基类提不提供具体实现.
如果硬要比较灵活性的话,虚方法也许好一点咯,因为子类可以重写,也可以不重写.而抽象的子类一定要实现

一般比较迷惑的应该设计时用抽象类还是接口

[解决办法]
什么情况下抽象什么时候用虚方法好
==
如果基类的实现毫无意义
[解决办法]
设计时以interface设计为好,先不要使用class。
[解决办法]

探讨
设计时以interface设计为好,先不要使用class。

[解决办法]
你要做的是设计,而不是管语言机制。抛弃接口虚基类,直接列出你要的东西,你就知道怎样设计了。

热点排行