FACADE Flashcards
1
Q
Explicar el patron FACADE
A
- El FACADE permite usar una interfaz mas simple, creando una fachada.
- Detrás de esa fachada puedo haber distintos sub-sistemas que tienen mucha complejidad.
- El patron nos abstrae de esa complejidad, creando esta fachada que contiene solo las cosas que vamos a utilizar.
Ej. Si estoy escribiendo en un archivo voy a necesitar de distintas clases como FileOutputStream, BufferOutputStream. Entonces en vez de utilizar directamente esas clases y tener mucho código repetido, puedo crear una clase ArchivoFacade, con el método escribir, que se encargue de hace todo el trabajo llamando a las clases necesarias.
Luego yo puedo simplemente usar el método escribir desde cualquier parte del código.