use*_*163 1 .net c# asp.net asp.net-mvc-4
我不确定这是否可能,但是我有一个需要有条件地继承类的要求。
例如我有一个类Name ABC需要在某个时候继承PQR,而XYZ有条件地像
Public Class ABC : PQR OR Public Class ABC:XYZ
Run Code Online (Sandbox Code Playgroud)
因此,如果我们需要Old Config继承PQR或XYZ,那么我想在web.config应用程序设置的帮助下进行操作
这实际上并不是设计继承的方式。完成此操作的方法是通过组成或工厂类。
可以通过两种方式定义PQR和XYZ都实现的接口或抽象类。
选项1,组成:让您的类包含该接口或抽象类类型的成员,然后使用config决定要分配给该成员的具体类。
选项2,工厂:有一个工厂类,可以按需制作这些对象并获取合适的对象。
| 归档时间: |
|
| 查看次数: |
1256 次 |
| 最近记录: |