Gabarito: a)
No contexto dos padrões de projeto, as afirmações apresentadas correspondem a:
I. Oferecer uma interface simples para uma coleção de classes - Façade
O padrão Façade é utilizado para fornecer uma interface unificada para um conjunto de interfaces em um subsistema. Ele define uma interface de nível mais alto que facilita o uso de um sistema complexo.
II. Desacoplar uma abstração de sua implementação para que ambas possam variar independentemente - Bridge
O padrão Bridge é utilizado para desacoplar uma abstração de sua implementação, permitindo que ambas possam variar independentemente. Isso ajuda a separar a interface de uma classe de sua implementação, possibilitando que ambas possam evoluir de forma independente.
Portanto, a correspondência correta é Façade e Bridge, o que corresponde à opção a).
No contexto dos padrões de projeto, as afirmações apresentadas correspondem a:
I. Oferecer uma interface simples para uma coleção de classes - Façade
O padrão Façade é utilizado para fornecer uma interface unificada para um conjunto de interfaces em um subsistema. Ele define uma interface de nível mais alto que facilita o uso de um sistema complexo.
II. Desacoplar uma abstração de sua implementação para que ambas possam variar independentemente - Bridge
O padrão Bridge é utilizado para desacoplar uma abstração de sua implementação, permitindo que ambas possam variar independentemente. Isso ajuda a separar a interface de uma classe de sua implementação, possibilitando que ambas possam evoluir de forma independente.
Portanto, a correspondência correta é Façade e Bridge, o que corresponde à opção a).