🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

No diagrama da figura I, uma instância da classe Grupo pode ...

Próximas questões
Com base no mesmo assunto
Q52974 Engenharia de Software
Imagem 006.jpg

Considerando as figuras I, II e III, que apresentam,
respectivamente, diagramas de classe, de seqüência
e de utilização (deployment), todos em UML, julgue
os itens seguintes.

No diagrama da figura I, uma instância da classe Grupo pode ter ligações para mais de uma instância dessa mesma classe; a classe Grupo herda um atributo da classe Usuario; há uma agregação entre Grupo e Usuario; o método desconectar , na classe CntrPersistenciaRelacional, tem visibilidade pública; cada objeto da clas se TelaAutenticacao pode ter uma ligação com um objeto da classe Grupo.
Alternativas

Comentários

Veja os comentários dos nossos alunos

 a classe Grupo NÃO herda um atributo da classe Usuario. Usuário é subclasse de grupo.

 O erro está em :

o método desconectar , na classe CntrPersistenciaRelacional, tem visibilidade pública

 

O método em questão tem visibilidade privada.

 No diagrama da figura I, 

- Uma instância da classe Grupo pode ter ligações para mais de uma instância dessa mesma classe; Certo
- A classe Grupo herda um atributo da classe Usuario; Errado, o atributo é privado.
- Há uma agregação entre Grupo e Usuario; Certo
- o método desconectar , na classe CntrPersistenciaRelacional, tem visibilidade pública; Errada privada.
 
... a classe Grupo herda um atributo da classe Usuario; (certo, ele herda, mas não tem visibilidade).
Concordo com a Fernanda. Imaginem o seguinte cenário. Um objeto A possui um método público que utiliza um atributo privado no seu corpo para efetuar algum cálculo. Um objeto B tem um relacionamento de generalização com A e herda o método público. Ao B executar esse método, se B não tiver herdado o atribuito privado daria um erro na hora de calcular. O que ocorre é que B herdou o atributo mas ele não está visível, em outras palavras, o atributo privado é herdado porém é encapsulado. Concordam?

Clique para visualizar este comentário

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