You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Clases - Por estándar el nombre de la clase empiezan con mayúsculas
Clases extendidasextends - Si se debe usar un constructor en la clase extendida, se debe usar el método super() en el nuevo constructor. O para llamar un método con el mismo nombre de la clase extendida super.miMetodo()
Propiedades y métodos estáticos static
Singletons - Una clase que solo tenga una instancia a la fuerza y si se intenta crear una nueva instancia devuelva la existente, se usa una propiedad estática y un condicional para devolver la estancia
Contar instancias creadas de mi clase gracias a un método estático
Sets y Gets
Gets estáticos
Propiedades privadas (ESNext) - Las propiedades/métodos privados se crean usando el # delante de la propiedad o método. Para poder llamar a un método privado se debería usar un get() en la clase que retorne el método privado
Multiples constructores - Usando método estático antes del constructor podría ejecutar como si fuera otro constructor que me devolviese directamente la instacia de la clase que quiero crear