1. POO Inyección de Dependencias (I)

download 1. POO Inyección de Dependencias (I)

of 4

description

kjbkn,bmnbm,nmb

Transcript of 1. POO Inyección de Dependencias (I)

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 :