Herramientas de usuario

Herramientas del sitio


informatica:programacion:programacion_orientada_a_objetos

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:programacion:programacion_orientada_a_objetos [2024/11/08 13:15] – [Polimorfismo] tempwininformatica:programacion:programacion_orientada_a_objetos [2024/11/08 13:16] (actual) – [Recursos] tempwin
Línea 89: Línea 89:
 Las clases hijas **heredarán** las propiedades y métodos de la clase padre y evitaremos duplicar código. Las clases hijas **heredarán** las propiedades y métodos de la clase padre y evitaremos duplicar código.
  
-==== Modularización ====+==== Polimorfismo ====
  
-Se basa en tener clases especializadas para que los cambios en una, no afecte a las otras. De esta forma además se hace más sencillo el mantenimiento.+Capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento.
  
 +Si tenemos una clase **Persona** con el método ''Registrarse()'' y unas clases hijas **Empleado** y **Cliente** que heredan ese método. Cada clase hija puede sobrescribir la lógica de dicho método de tal forma que cuando se use ''Registrarse()'' en un objeto de tipo **Empleado** haga una cosa y cuando se use en **Cliente** haga otra. Sin embargo, el nombre del método es el mismo. Eso es polimorfismo.
 +
 +El poliformismo:
 +
 +  * Evita usar muchos ''if'' y ''switch'' en toma de decisiones
 +  * Simplifica la programación
  
  
Línea 135: Línea 141:
 ===== Recursos ===== ===== Recursos =====
  
-  * [[https://www.youtube.com/watch?v=zsw54F3aFNs| TUTORIAL: Programación Orientada a Objetos (POO): Entiéndelo BIEN por fin ]]+  * [[https://www.youtube.com/watch?v=zsw54F3aFNs|TUTORIAL: Programación Orientada a Objetos (POO): Entiéndelo BIEN por fin]] 
 +  * [[https://www.campusmvp.es/recursos/post/los-conceptos-fundamentales-sobre-programacion-orientada-objetos-explicados-de-manera-simple.aspx|Los conceptos fundamentales sobre Programación Orientada Objetos explicados de manera simple]]
informatica/programacion/programacion_orientada_a_objetos.1731068147.txt.gz · Última modificación: por tempwin