Herencia y composición en Python

· Programación

  1. La herencia modela una relación 'es un' donde una clase derivada extiende la funcionalidad de una clase base.
  2. La composición modela una relación 'tiene un' donde una clase contiene objetos de otras clases.
  3. Python soporta herencia múltiple pero puede llevar al problema del diamante en jerarquías de clases.
  4. La composición permite diseños más flexibles y cambios de comportamiento en tiempo de ejecución.
  5. Se debe usar herencia para reutilizar implementación y composición para reutilizar componentes múltiples clases.

python · herencia · programacion orientada objetos · composicion · diseno de software

Leer el original

Más en Programación