Я читал много о шаблоне модуля. Ok Это приносит структуру, частный метод и т.д.... Но с приведенным ниже кодом я могу получить такое же поведение, не используя его.
function Human()
{
// private properties
var _name='';
var _age=0;
// private methods
function created()
{
console.log("Human "+_name+" called");
};
// public
this.setName = function(name){
_name=name;
created();
};
}
var h1 = new Human();
h1.setName("John");
Итак, каково окончательное преимущество шаблона модуля?