Introducción
Bienvenidos a JSimpleClass.
JSimpleClass es un script que proporciona un mayor soporte OOP.
Una de las características principales de JSimpleClass, es que no utiliza la sintaxis JSON para crear clases, sino que utiliza la sintaxis clásica para crear "clases" en JavaScript, en mi opinión, una sintaxis más amigable para este proposito y que me ha permitido implementar las siguientes características OOP:
- Herencia simple.
- Herencia "múltiple".
- Clases finales y abstractas.
- Anidar y clonar clases.
- Atributos y métodos públicos, privados y estáticos.
- Acceso a los métodos y atributos sobrescritos.
- Una nueva forma de crear singletones.
También dispones de métodos pensados para ayudarte en el desarrollo de tus aplicaciones, como por ejemplo getSuperClasses de Class, que nos devuelve un array con los nombres de las superclases de una instancia o clase.
Recalcar que este tutorial no pretende dar una clase teórica de la Programación Orientada a Objetos, sino dar a conocer los métodos y propiedades que proporciona JSimpleClass, para así, poder aprovechar todo su potencial, para ello he intentado que las explicaciones sean lo más escuetas y claras posibles y sobre todo con muchos ejemplos.