JS Patron Modulo

by Alejandro M

HTML

http://www.etnassoft.com/2011/03/14/funciones-autoejecutables-en-javascript/

http://www.etnassoft.com/2011/04/11/el-patron-de-modulo-en-javascript-en-profundidad/


http://www.elclubdelprogramador.com/2013/08/29/javascript-patrones-en-javascript-factory-pattern/

https://frontendlabs.io/2643--patron-modular-en-javascript

http://embat.es/post-tecnico/javascript-patrones-de-diseno-en-la-creacion-de-objetos.html

JavaScript

var a = function(){
var a = 2; 
var b = 5;
return {test: function(a,b){
	return a + b}
}
}

var b = (function(){
var a = 2; 
var b = 5;
return {test: function(a,b){
	return a + b}
}
})()

var c = function(){
var a = 2; 
var b = 5;
return {test: function(a,b){
	return a + b}
}
}();
//result 7

console.log(a().test(2,5))
console.log(b.test(2,5))//autoinvocada
console.log(c.test(2,5))