Entradas

Mostrando las entradas etiquetadas como Tutorial de POO

Entendiendo Los métodos estáticos - POO

¿¡Métodos Estáticos!? ¿¡Es que acaso no se mueven!?. Bueno esto no esta del todo mal. Un método estático es aquel que se puede llamar sin instanciar su clase  (Ya hablamos de algunos términos de la POO vea este post ). Es decir: directamente desde la clase. Esto ayuda mucho a la hora de crear métodos que se llaman con frecuencia o son " comunes " dentro de la aplicación. Y ayuda a organizar los métodos dentro de la clase. Los métodos estáticos no pueden acceder a métodos y atributos que no sean estáticos . Osea no puede llamar métodos, ni cambiar o leer propiedades. Y una instancia de la clase no puede acceder a los métodos estáticos. En otro post hablamos que una clase es como el " modelo para crear el objeto ". Los métodos estáticos son las acciones que puede realizar este modelo. Ejemplo: Vamos a suponer que tenemos la clase Fecha y necesito crear una fecha con un formato. En este caso no necesito instanciar la clase para acceder a...

Programación Orientada a Objetos con JavaScript

La programación orientada a objetos vino a innovar la forma de programar. Vino a pasar de una estructura confusa y saltos de código innecesarios a una forma mas fácil de estructurar y compartir código. La POO ( P rogramación O rientada a O bjetos) es un paradigma de programación basado en la comparación de una clase como lo haríamos en la vida real. Estas clases contienen atributos (Características de la clase) y métodos (Acciones que puede realizar una clase). JavaScript al tener un paradigma de programación Basada en Prototipos su programación es distinta a la de lenguajes de programación Orientados a Objetos. Pero con el avance del lenguaje en el estándar EcmaScript 6 se adopto esta Forma. Pero antes de entrar en materia tenemos que entender un par de términos . Instancia: Es un objeto de la clase. Método: Es alguna acción que puede realizar el Objeto. Propiedad: Características del objeto. Herencia: Propiedades y Métodos que se "heredan" o se obtienen de otra...