![]() |
Fuente propia |
Clases, objetos, constructores, subclases, ocultación, sobrecarga, superclases, encapsulación, herencia,... Estos y otros muchos son términos relacionados con la Programación Orientada a Objetos. Es un vocabulario novedoso para tí, que puede llegar a agobiarte, pero ten calma, en este apartado solo queremos acercarte a ellos, el curso que viene podrás profundizar hasta conseguir no solo entenderlos, sino también dominarlos.
Vayamos por partes, podemos afirmar que la Programación Orientada a Objetos se sustenta sobre todo en una serie de pilares fundamentales. Estos pueden simplificarse básicamente en cuatro:
- Abstracción.
- Herencia.
- Encapsulación.
- Polimorfismo.
En este apartado te centrarás en los dos primeros, la Abstracción y la Herencia, estudiando conceptos relacionados con ambos. La mejor forma para ello es basarnos en ejemplos sencillos que te permitan ver la luz en este entramado de nuevos conceptos.