1. POO Inyección de Dependencias (I)

Embed Size (px)

DESCRIPTION

kjbkn,bmnbm,nmb

Citation preview

3.3 - POO: Inyeccin de dependenciasLos juegos de estrategia y de rol me ayudaron a entender laprogramacin orientada a objetosy ciertos patrones de diseo. En Warcraft cada unidad (ej: un arquero) es un objeto que interacta con otras unidades (objetos), el mapa en s es un objeto que encapsula todos los objetos anteriores.

Una barraca es tambin un objeto que implementa el patrn Factory porque produce otros objetos (soldados). Un hroe podra implementar el patrn singleton dado que es nico en cada partida.

As que para aprender fcilmente qu es la inyeccin de dependencias imaginemos que estamos construyendo el backend de un juego:

Cdigo :