2 min de lectura
Vigésima clase
objetos herencia vs composición herencia composición

Tarea

  • Realizar correcciones, si las hubiera, de la primera entrega del trabajo práctico de objetos.
  • Comenzar la segunda entrega del trabajo práctico de objetos. Tienen tiempo de entregar hasta las 23:59 hs del 29/10.
  • Terminar el modelados de los juegos del enunciado de hoy (Gameflix) para continuarlo la próxima clase.

Repaso diagrama de clases

El diagrama de clases es la herramienta que tenemos para comunicar las relaciones entre las clases y objetos de nuestra solución, sin mostrar el código. En él, tanto las clases como los objetos deben estar siempre conectados. Las relaciones que existen son:

Relación ➡️ / Característica ⬇️tiene o conoceusaimplementahereda
FlechaContínua con punta abiertaPunteada con punta abiertaPunteada con punta cerradaContínua con punta cerrada
Flecha en plantUMl—>..>..|>—|>
Se usa cuando una clase u objeto ……tiene/conoce un atributo. Si es una colección debe llevar un asterisco (—> ”*”)…usa a otro objeto como argumento de un método…implementa una interfaz (comparte los mismos mensajes que otros, aprovechando el polimorfismo)…hereda de una clase

Parciales de objetos para ir practicando

Recomendamos ir haciendo de la página de pdep:

  • todos los que tengan una posible solución;
  • Intensa Mente;
  • Jalogüin;
  • Navidad;
  • Yaar;
  • Estanciero (modificado).