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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly