Ed
há 4 semanas
Vamos analisar cada afirmativa sobre o padrão de design Adapter: I. O padrão adaptador é um padrão criacional que permite copiar objetos existentes sem depender de suas classes. Falso. O padrão Adapter é um padrão estrutural, não criacional. Ele não se destina a copiar objetos, mas a permitir que interfaces incompatíveis trabalhem juntas. II. O padrão adaptador é um padrão estrutural que possibilita a colaboração entre objetos com interfaces incompatíveis. Verdadeiro. Esta afirmativa está correta, pois descreve precisamente a função do padrão Adapter. III. O padrão adaptador atua como uma camada intermediária, traduzindo solicitações do cliente para chamadas compatíveis com a classe adaptada e vice-versa. Verdadeiro. Esta afirmativa também está correta, pois o Adapter realmente atua como um intermediário entre o cliente e a classe adaptada. IV. O padrão adaptador é útil quando é necessário usar uma classe. A afirmativa está incompleta e não fornece uma conclusão clara, portanto, não podemos considerá-la verdadeira. Com base nas análises, as afirmativas verdadeiras são II e III. Portanto, a alternativa que contém todos os itens verdadeiros é: b) II e III.