Diseño y programación orientada a objetos

Servicio: Resolución / Universidad: UOC / Curso 2025/2026 Semestre 2

Encarga la Resolución de PACs o PECs UOC

Modalidad Personalizada: 100€/PAC, 200€/Práctica
Modalidad Compartida: No Disponible

100,00 

Encarga Exámenes Finales


Tips para resolver tus PACs

Tips para la PAC2 de Diseño y programación orientada a objetos
  • Usa if y condiciones o expresiones regulares para validar los valores antes de asignarlos
  • No asignes directamente los valores a los atributos desde el constructor
  • En el ejercicio 4 conviene inicializar arrays de tamaño fijo (int[26]) para frecuencias
Tips para la PAC3 de Diseño y programación orientada a objetos
  • Para resolver la pregunta 1 debes fijarte bien en los modificadores de acceso private y public
  • En la pregunta 2 no olvidemos la asignación del identificador al RaceCar
  • Piensa en qué parte del código describe al héroe y cuál se encarga de guardarlo o recuperarlo, y sepáralas en clases distintas para que cada una tenga una única responsabilidad
Tips para la PAC4 de Diseño y programación orientada a objetos
  • Asegúrate de añadir un espacio tras cada llave, dos puntos y coma en tus métodos toString para que el test de formato no falle por un simple carácter
  • Un test fallando porque hay más constructores de los esperados puede ser indicativo de que este debe ser marcado como "protected"
  • En los métodos de estadística, es obligatorio iniciar siempre con getDinosaurs().stream() y utilizar expresiones lambda para filtrar o sumar pesos correctamente
Tips para la Práctica1 de Diseño y programación orientada a objetos
  • Debes representar correctamente la jerarquía entre la clase abstracta Animal y sus subclases (Dog, Cat, Exotic).
  • Para el Ejercicio 2, al implementar el método loadAnimals, no se debe crear un objeto Animal genérico.
  • Para el Ejercicio 3 el código utiliza reflexión para inspeccionar los objetos Shelter. Esto significa que si la clase Shelter no tiene un método getLocation() el código fallará silenciosamente.