Imagen de portada
Imagen de perfil
Seguir

Programación Desde Cero

Educación
0Seguidos
2Seguidores
Ayudame con un café

POO - ¿cómo diseñarías estas clases?

Cargando imagen
En este ejercicio podríamos pensar diferentes formas de modelar las clases, que dependerán de cada caso y de la información que se necesite manejar de cada una. Pero siempre es importante tener algunos conceptos claros, para que el diseño sea lo más ordenado posible. Por ejemplo, el Viaje probablemente necesite saber qué auto lo realizó, y el Auto podría también conocer sus viajes, pero no es obligatorio si ya existe un gestor (Flota). También es interesante ver cómo se desarrolla el principio de responsabilidad única (“SRP” o “Single Responsibility Principle”) cuando entendemos que el Auto representa un vehículo y como tal no es responsable de registrar viajes. La Flota (o podría ser “la empresa”) es quien organiza y gestiona. Esto nos da también una baja dependencia entre objetos, porque el Auto no necesita saber quién lo gestiona ni qué hace con él. 📜 Ver esta publicación en el blog: https://patriciaemiguel.com/poo/2025/06/22/ejercicio-poo.html
Ver más