Categoría: POO (Curso)

Tutoriales de Programación y Desarrollo de software

Programación Orientada a Objetos – Polimorfismo (POO Parte 5)

El pilar del polimorfismo se trata simplemente de que un único objeto puede tener múltiples estados y comportamientos, básicamente es la capacidad de los objetos de una clase, en responder de diferentes maneras a un solo mensaje, está estrechamente relacionada a la herencia, ya que mayormente sucede gracias a este. Para entender mejor realizaré un…
Leer más

Programación Orientada a Objetos – Herencia (POO Parte 4)

El pilar de la herencia en programación orientada a objetos, es lo mismo que la herencia en la vida real, cuando un padre hereda bienes a sus hijos, pero en este caso nos referimos a pasar atributos y métodos desde una clase padre (Súper Clase) hacia las clases hija (Clases Derivadas), por medio del cual…
Leer más

Programación Orientada a Objetos – Encapsulación (POO Parte 3)

En general, pilar de la encapsulación se refiere al ocultamiento de los datos miembros de un objeto, es decir, encapsular los atributos y métodos del objeto, de manera que sólo se pueda cambiar mediante las operaciones definidas para ese objeto. Entonces la encapsulación es un mecanismo de protección o aislamiento de atributos y métodos, es…
Leer más

Programación Orientada a Objetos – Abstracción (POO Parte 2)

La abstracción es el primer pilar que se realiza en el desarrollo de software, es la base de toda programación orientada a objetos, la abstracción es simplemente un acto mental en el que se aísla conceptualmente una propiedad o función concreta de un objeto, básicamente es aislar los elementos de su entorno. Supongamos que nos…
Leer más

Programación Orientada a Objetos – Introducción (POO Parte 1)

La programación orientada a objetos (POO), es un paradigma de programación; un paradigma de programación es un estilo de desarrollo de software, es decir, un modelo para resolver uno o varios problemas computacionales. Existen muchos paradigmas de programación, como programación imperativa, declarativa, funcional, orientada a objetos, etc. En la actualidad, el paradigma de programación más…
Leer más