Para a situação descrita, o padrão de projeto que possui esse propósito é o padrão B) Composite. Ele permite a manipulação de objetos individuais e de agregados de uma estrutura hierárquica de objetos por meio do mesmo conjunto de operações, sem que o módulo cliente precise fazer a distinção entre o tipo do objeto manipulado.
Para escrever sua resposta aqui, entre ou crie uma conta
Padrões de Projeto de Software
•ESTÁCIO
Estrutura de Dados com Orientação A Objetos
•ESTÁCIO
Compartilhar