Oop 我应该如何命名“a”;“可重复使用”;对象
我正处于新web应用程序的开始阶段,需要创建两个类。一个类是用户根据其规格配置的“小部件”——比如“高度”、“宽度”、“颜色”等。。另一个对象是一个“预配置”的“小部件”,具有“高度”、“宽度”、“颜色”预设,用户无法更改。如果用户选择这些“预配置”小部件中的一个,他们只能设置一些其他选项。所以我认为这两个对象都应该扩展一个基类,因为它们将共享几个属性和方法。但是,我真的想正确地命名这三个类。我有一些想法,对我来说都很可怕。请帮帮我Oop 我应该如何命名“a”;“可重复使用”;对象,oop,class,reusability,Oop,Class,Reusability,我正处于新web应用程序的开始阶段,需要创建两个类。一个类是用户根据其规格配置的“小部件”——比如“高度”、“宽度”、“颜色”等。。另一个对象是一个“预配置”的“小部件”,具有“高度”、“宽度”、“颜色”预设,用户无法更改。如果用户选择这些“预配置”小部件中的一个,他们只能设置一些其他选项。所以我认为这两个对象都应该扩展一个基类,因为它们将共享几个属性和方法。但是,我真的想正确地命名这三个类。我有一些想法,对我来说都很可怕。请帮帮我 Base Class: "Widget" Pre-config
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已经有一段时间了,在过去我提出了一些很好的命名约定,但在这方面我只是空白。这个怎么样
基类:“AbstractWidget”-抽象,因为它本身不定义属性。。通过定义抽象类,您希望实现类正确地配置它。。虽然我只是在说名字。。要使其真正抽象,必须使用语言构造使其成为抽象类
预配置:“PresetWidget”-我喜欢这个词preset。。我想你应该用这个,因为它很有道理
用户配置:我想这取决于用户创建的小部件。。它可以是名称中后跟Widget的任何内容。。比如,如果它是一个天气小部件,它可以被命名为“WeatherWidget”或另一个示例“ClockWidget”、“CalendarWidget”等等
我希望这会有所帮助。如果您使用的是.net,那么除了答案之外,基类名为WidgetBase。您可以对用户配置的Widget使用
ConfigurableWidget
,我是用ColdFusion编写的,但我问这个问题时不考虑语言。当然。。这个问题与语言无关。。最后一定要让我们知道你最后决定了什么。我很高兴知道。谢谢