• Matéria: Informática
  • Autor: erivanskp8h46j
  • Perguntado 5 anos atrás

O diagrama de classes é o que tem o maior número de símbolos em uma UML. Isso se deve ao fato de que ele não é uma invenção da UML. Ele é proposto por diversos autores, há muitos anos. Em programação, um diagrama de classes é uma representação da estrutura e relações das classes que servem de modelo para objetos, ou seja, um conjunto de objetos com as mesmas características onde podemos identificar objetos e agrupá-los, de forma a encontrar suas respectivas classes. Na UML em diagrama de classe, uma classe é representada por um retângulo com três divisões, são elas: O nome da classe, seus atributos e por fim os métodos. (MEDEIROS, Ernani. Desenvolvendo software com UML 2.0: definitivo. 6. ed. Pearson Education. São Paulo, 2010)


Avalie o diagrama de classes a seguir:

A casse clsProprietario é conhecida como outter class, pois é (além de classe) um atributo de clsCobertura.


Para evitar a herança múltipla, utiliza-se um artifício chamado de interface. Uma classe pode herdar de uma, mas não pode implementar uma outra interface.


clsDeposito herda diretamente de clsApartamento. Estará correto se chamarmos clsDeposito de derivada ou SubClasse. Também estará correto chamar clsApartamento de classe base ou SuperClasse.


Uma classe declarada em pacote terá sua visibilidade pública para os demais pacotes no sistema. Classes fora de pctHabitacao podem apenas enxergar seus atributos.


clsApartamento é uma classe final, o que impede que ela seja completada ou receba herança de alguma classe.

Anexos:

Respostas

respondido por: mendesilva16
0

Resposta:

clsDeposito herda diretamente de clsApartamento. Estará correto se chamarmos clsDeposito de derivada ou SubClasse. Também estará correto chamar clsApartamento de classe base ou SuperClasse.

Explicação:

correto

Perguntas similares