我會繼承一個特定的對象是動態的,並通過app.config文件等某種類型的額外設置進行設置。你可以在C#中繼承動態嗎?
下面是一個例子:
//PROGRAM A
public class MySuperClass : OldIneritanceObjectVersion
{
........Stuff Goes Here
}
//PROGRAM B
public class MySuperClass : OldIneritanceObjectVersion
{
........Stuff Goes Here
}
//PROGRAM B .....a Few Years Later.....
public class MySuperClass : NewIneritanceObjectVersion
{
........Stuff Goes Here
}
正如您可以猜到,我希望我的舊的東西使用OldIneritanceObjectVersion而我想新的東西,我創建以及更新舊的東西用更多更新的NewIneritanceObjectVersion保持。有沒有辦法動態地做到這一點?
是什麼這一點,簡單地改變OldInheritanceObjectVersion之間的區別? – 2009-08-17 00:47:00
其實不是一個壞點。當我重新審視這個問題時,它似乎沒有什麼意義,最好的答案真的可以說明一切。 – 2009-08-17 03:06:26