我正在尝试清理我正在创建的游戏的代码。从一开始,我就把相关的功能放在一个覆盖对象中。例如,可以在 Init.initialize()
访问初始化函数。
但是,对于这个对象和其他对象,我想使用类型然后创建它们的实例。例如,我有一个设置类型,其中包含游戏的一些设置。设置应该是一种类型,而实例应该包含实际设置值。
现在我应该如何命名类型以及我应该如何命名实例,尤其是当我只有一个实例时?如果我将类型命名为 Settings,我怎样才能最好地以变量名的形式描述实例?
最佳答案
最常见的方法是以大写字母开始您的类或类型的名称,并以小写字母开始存储对实例化类的引用的变量。 所以你的类名和实例名应该是这样的:
// your class name
function Settings() {
this.initialized = false;
}
Settings.prototype.initialize = function() {
this.initialized = true;
}
var settings = new Settings();
settings.initialize();
这完全取决于您的个人喜好。您可以使用 Hungarian Notation如果您更喜欢更标准化的命名约定,或者自己编写。关键是要保持一致。
关于javascript - 命名类型和实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4752869/