猿问

c# 抽象类和接口的问题

想约束一些类的内部结构,但是这些属性和方法都是私有的,所以就不能用接口了,接口都是公有的

 

但是,我要用到多重继承,只有接口可以多重继承,抽象类不能多重继承。。。

 

所以怎么解决呢?


MMMHUHU
浏览 437回答 2
2回答

慕村9548890

不要为了设计而设计,这样会陷入过度设计的误区,私有方法不是用来约束的抽象类和接口有本质的区别,抽象类是事物的抽象,而接口是动作的规约在.net里实现多重继承只有通过接口来实现

森林海

结合着用试试
随时随地看视频慕课网APP
我要回答