ENCAPSULACIÓN
Es la capacidad de concentrar en una entidad ambos datos (propiedades) y funciones (métodos), ocultando los detalles internos. También permite que un objeto exponga exactamente solo lo que va a utilizar, sin entrar a detalle de las funciones internamente.
El código para la creación de la encapsulación es el siguiente:
function Company(name) {
var employees = [];
this.name = name;
this.getEmployees = function() {
return employees;
};
this.addEmployee = function(employee) {
employees.push(employee);
};
this.sortEmployeesByName = function() {
...
};
}
var company = new Company("ACME Inc.");
El código para la creación de la encapsulación es el siguiente:
function Company(name) {
var employees = [];
this.name = name;
this.getEmployees = function() {
return employees;
};
this.addEmployee = function(employee) {
employees.push(employee);
};
this.sortEmployeesByName = function() {
...
};
}
var company = new Company("ACME Inc.");
Comentarios
Publicar un comentario