Repaso
English

¿Qué patrón ofrece un único punto de entrada simplificado a un subsistema complejo (por ejemplo VideoConverter.convert(file, "mp4") que oculta codecs, buffers y muxers)?

Opciones

  1. Facade (Opción correcta)
  2. Proxy
  3. Adapter
  4. Flyweight

Respuesta

Facade

Por qué

Una Facade es una puerta de entrada simple a un conjunto complicado de clases. Los clientes llaman a un método fácil; la facade coordina los muchos pasos internos.

Diferencia con Adapter: un Adapter convierte una interface en otra; una Facade simplifica todo un subsistema.

Recuerda

Facade = una puerta simple a un sistema complejo.

Términos clave

Practica esta pregunta en Repaso