【发布时间】:2011-06-06 13:54:04
【问题描述】:
我正处于新 Web 应用程序的开始阶段,我需要创建两个类。一个类是用户根据他们的规范配置的“小部件”——比如说“高度”、“宽度”、“颜色”等。另一个对象是“预配置”“小部件”,它具有“高度”、“宽度”、“颜色”预设,用户无法更改。如果用户选择这些“预配置”“小部件”之一,他们只能设置几个其他选项。所以我认为这两个对象都应该扩展一个基类,因为它们将共享几个属性和方法。但是,我真的很想正确命名这三个类。这是我的一些想法,对我来说看起来都很可怕。请帮帮我。
Base Class: "Widget"
Pre-configured: "WidgetPreset"
User-configured: "WidgetUserSet"
Base Class: "WidgetBase"
Pre-configured: "PresetWidget"
User-configured: "UserWidget"
Base Class: "Widget"
Pre-configured: "WidgetPreconfigured"
User-configured: "WidgetUserConfigured"
我从事 OOP 已经有一段时间了,过去我提出了一些很好的命名约定,但我只是在这个上画了一个空白。
【问题讨论】:
-
我在用 ColdFusion 写作,但无论语言如何,我都会问这个问题。
-
确定..这个问题与语言无关..最后...请让我们知道您最终确定了什么。我很高兴知道。谢谢!
标签: oop class reusability