如果派生类位于不同的名称空间中,我应该使用相同的父名称类吗?

时间:2017-03-24 10:02:19

标签: c# inheritance

我遇到以下情况:

  • 我有一个名为Configuration的抽象类。
    • 该类为应用程序配置属性和方法建模。
    • 此类位于其自己的命名空间中。
  • 每个应用程序都有自己继承自Configuration的配置类。
  • 每个应用程序都有自己的命名空间。
  • 每个应用程序只有一个配置类实例(单例)。

问题是我是否应该以不同方式命名每个派生类(即AppAConfiguration,AppBConfiguration),或者给每个应用程序都有自己的命名空间,使用Configuration作为派生类的名称。

我认为它是可行的,并且它在语义上是连贯的,但是使用同名的类似乎有点奇怪。

任何人都可以对此有所了解吗?

0 个答案:

没有答案