我在使用JavaScript中的面向对象编程方面还比较新,我想知道私有方法的最佳实践是什么。目前,我正在使用mootools创建我的类,并通过在方法名前加下划线来模拟私有方法,以强制自己不要在类外部调用该方法。因此,我的类如下所示:
var Notifier = new Class(
{
...
showMessage: function(message) { // public method
...
},
_setElementClass: function(class) { // private method
...
}
});
这是处理JS私有方法的一种好/标准方式吗?