ProgramacionOrientadaAObjetosEspol / ProyectodePoo1Par

Proyecto primer parcial de Poo VDM
1 stars 1 forks source link

Patrones #1

Open Eliottsant opened 2 years ago

Eliottsant commented 2 years ago

Emplear Patrón Adapter Solucion:

Se creo una clase con el nombre de AdaptadorVuelo el cual se va a adaptar a esta interfaz de Volador para que se pueda utilizar de mejor manera en la clase vuelo

3
Eliottsant commented 2 years ago

Emplear patrón Iterator: Solución:

Aplicando el patrón Iterator podríamos solucionar este problema, creando una interfaz iteradora, declaramos las opciones para recorrer la lista de estudiantes, luego declaramos la interfaz de colección y creamos un método para buscar iteradores. También debemos crear una clase colección EstudiantesCollection y hacemos que implemente la interfaz de colección.

6
Eliottsant commented 2 years ago

Emplear patrón Strategy Solución:

Creamos la clase contexto TipoMago, en ella tendremos la referencia de los tipos de magos y se comunica con este objeto únicamente por medio de la interfaz MagoStrategy, que contiene las estrategias en concreto (tipos de magos).

7
Eliottsant commented 2 years ago

Emplear Patron Decorator: Solución:

Podríamos aplicar el patrón Decorator creando una interfaz de Roles y hacemos que lo implemente un componente base que sería la clase Miembros, luego creamos una clase MiembrosDecorador y de ella tendríamos los decoradores concretos como EstudianteDecorador, AdministrativoDecorador, AutoridadesDecorador.

8