Si, aunque poca gente lo sepa, JavaScript soporta algo parecido a la programación orientada a objetos.
Se pueden hacer clases, implementar jerarquias e incluso polimorfismo.
function Employee () { this.name = ""; this.dept = "general"; } function Manager () { this.reports = []; } Manager.prototype = new Employee;function WorkerBee () {
this.projects = [];
}
WorkerBee.prototype = new Employee;
extraido del mejor artículo que conozco (de Netscape):
Details of the Object Model
tal como el java mismo ;)
Posted by: mikel on 3 de Septiembre 2003 a las 02:47 AM