我不确定这是否可能,但是我有一个需要有条件地继承类的要求。
例如我有一个类Name ABC需要在某个时候继承PQR,而XYZ有条件地像
Public Class ABC : PQR OR Public Class ABC:XYZ
所以如果我们需要Old Config继承PQR或继承XYZ,我想在web.config应用程序设置的帮助下进行操作
这实际上不是设计继承的方式。完成此操作的方法是通过组成或工厂类。
可以使用两种方法定义PQR和XYZ都实现的接口或抽象类。
选项1,组成:让您的类包含一个属于该接口或抽象类类型的成员,然后使用config决定要分配给该成员的具体类。
选项2,工厂:有一个工厂类,可以按需制作这些对象并获取合适的对象。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句