Imagem de fundo

Na análise e desenvolvimento de sistemas orientados a...

Na análise e desenvolvimento de sistemas orientados a objetos, o diagrama de classes assume um papel central. Na UML, classes são representadas por um retângulo com três compartimentos, onde o compartimento superior é relativo ao nome da classe, o compartimento do meio é dedicado às especificações dos atributos, e o compartimento inferior é dedicado às especificações das operações da classe, também chamada de métodos. Os atributos e métodos possuem símbolos à esquerda que definem sua visibilidade. Com base nisso, avalie as descrições de visibilidade dos atributos e métodos especificados abaixo:


( ) Pode ser acessado somente pela própria classe.

( ) Pode ser acessado pela própria classe ou por qualquer outra classe.

( ) Pode ser acessado pela própria classe ou por qualquer subclasse, mas não a outras classes.

( ) Pode ser acessado pela própria classe ou por qualquer classe que pertença ao mesmo pacote.


A ordem CORRETA dos símbolos de visibilidade utilizadas na UML que preenchem os parênteses, de cima para baixo, é:


A

#, + , - , ~


B

~, - , #, +


C

-, +, * , #


D

-, + , #, ~


E

-, #, + , *