Laboratorio: Con Polimorfismo

Los siguientes 4 ejercicios nos ayudarán a practicar cómo cumplir con el principio de sustitución de Liskov y el uso de l Polimorfismo. Se asume que el algoritmo cumple con el principio “Tell, Don’t Ask”.

Instrucciones por ejercicio:

  1. Valoraciones: En este algoritmo, no hay más de un parameter object, por lo que la herencia no es necesaria. Aplicaremos el polimorfismo solamente.
  2. CodigosDeReferencia: No hay más de un parameter object, por lo que la herencia no es necesaria. No hay ninguna decisión de tipos por lo que no hay necesidad de aplicar el polimorfismo.
  3. RendimientosPorDescuento: En este algoritmo aplicaremos tanto la herencia como el polimorfismo.
  4. ValoracionesPorISIN: En este algoritmo, no hay más de un parameter object, por lo que la herencia no es necesaria. Aplicaremos el polimorfismo solamente.

Notas

  • Recordemos que no todos los IF son código frágil. Asegurémonos de poder identificarlos.
  • Además, veamos la importancia del uso de diagramas de clases dentro de Visual Studio para visualizar la herencia en los Parameter Objects.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s