Com relação à área de conhecimento envolvendo padrões de pro...

Próximas questões
Com base no mesmo assunto
Q947309 Arquitetura de Software

Com relação à área de conhecimento envolvendo padrões de projeto, a figura abaixo representa o padrão de projeto Composite. Analisando a figura, qual das alternativas abaixo representa a responsabilidade para a classe Leaf. 

Imagem associada para resolução da questão

Alternativas

Comentários

Veja os comentários dos nossos alunos

Componente:

* Declara a interface para objetos na composição

* Implementa comportamento default para interface comum a todas as classes, como apropriado; 

* Declara uma interface para acessar ou gerenciar seus 

* Componentes filhos;

Folha: 

*Representa objetos folhas na composição. Uma folha não tem filhos; 

*Define comportamento para objetos primitivos na composição.

Composição: 

* Define comportamento para Componentes que têm filhos;

* Armazena Componentes filhos; 

* Implementa operações relacionadas com filhos na interface do Componente.

 Cliente: 

*Manipula objetos na composição através da interface Componente.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo