Ciência da Computação Banco de Dados

O desenvolvedor de uma aplicação deve acessar determinado banco de dados proprietário. No entanto, tal acesso somente está disponível por meio de uma biblioteca de baixo nível e bastante complicada. Como essa não será a única aplicação a ser desenvolvida para esse banco, que padrão de projeto é apropriado para tornar essa biblioteca mais simples de usar?

  • A.

    Observer

  • B.

    Façade

  • C.

    Proxy

  • D.

    Decorator

  • E.

    Singleton