Singleton.js:
Por ejemplo:
var Singleton = (function() {
var private_variable = 'value';
function private_function() {
console.log("private");
}
function public_function() {
console.log("public");
}
return {
public_function: public_function // hace accesible el método fuera de esta clase
/*
public_function: public_function,
private_function: private_function
*/
};
})();
module.exports=Singleton; //Permite utilizar esta librería en otros js.
var Singleton=require("./Singleton"); //Permite utilizar la librería anterior
Singleton.public_function(); // Muestra "public"
Singleton.private_function(); // Exception Object has no method Singleton.private_function
No hay comentarios:
Publicar un comentario