默认的类名 - 代码味道?

时间:2013-04-25 22:35:25

标签: java oop design-patterns

我正在努力设计部分应用程序,并且处于不断变换的状态。

目前我有一个抽象类,我可以从中创建专门的类类型,但我确实需要适用于大多数场景的通用类类型。

这个类目前名为Default,但我想知道这是否是任何种类的代码味道或是否可以接受。

结构看起来像这样(这非常简化):

AbstractPageType
    DefaultPageType
    SmallPageType
    LargePageType

1 个答案:

答案 0 :(得分:3)

DefaultDefaultPageType

不同

在我看来,DefaultPageType是一个非常好的名字。

但是,默认,小型和大型页面类型有何不同?

拥有以下内容会不会更有意义:

AbstractPage:
   DefaultPage:
       SmallPage:
       LargePage:

并且大小都是专门的默认。