Como posso fazer a transição do meu JavaScript Module-Singleton para instâncias de suporte?
Eu escrevi um aplicativo e tive muito sucesso ao dividir diferentes partes de funcionalidade no chamado padrão "Módulo", no qual você tem um singleton auto-executável com membros públicos e privado
var WidgetModule = (function($, options) {
// Private variable
var someVar;
// Private functions
function somePrivateFunction() {
}
// Define the public members
var self = {
init: function() {
},
someFunction: function() {
}
};
return self;
})(jQuery, options);
gora, deparei-me com um caso em que tenho vários módulos que gostaria de poder criar várias instâncias d
Sei que esse padrão é baseado no singleton, mas me pergunto se havia uma maneira indolor de modificar esse padrão para apoiar a criação de instâncias dele