Ed
há 12 meses
Vamos analisar cada afirmativa: I. Uma das consequências negativas do padrão Facade é que ele aumenta o acoplamento entre os subsistemas no qual é aplicado. Falso. O padrão Facade geralmente tem como objetivo reduzir o acoplamento, fornecendo uma interface simplificada para interagir com subsistemas complexos. II. O padrão Facade define uma interface única para acesso a um subsistema, tornando mais fácil a utilização de seus serviços. Verdadeiro. Essa afirmativa está correta, pois o padrão Facade realmente fornece uma interface simplificada para facilitar o uso de um subsistema. III. No padrão Composite, objetos que representam composições e objetos primitivos são tratados (chamados) de forma idêntica pelo cliente. Verdadeiro. Essa afirmativa está correta, pois o padrão Composite permite que o cliente trate objetos compostos e objetos primitivos de maneira uniforme. IV. O padrão Composite permite variar dinamicamente a quantidade de objetos primitivos, mas não de objetos composite. Falso. O padrão Composite permite que tanto objetos primitivos quanto objetos compostos sejam adicionados ou removidos dinamicamente. Com base nas análises, as afirmativas corretas são II e III. Portanto, a alternativa que contém todos os itens verdadeiros é: II e III, apenas.