Sobre visibilidade de um Diagrama de Classes, utilizando-se a UML 2.0, relacione a coluna da direita com a da esquerda:
( 1 ) + ou public (público)
( 2 ) # ou protecded (protegido)
( 3 ) – ou private (privado)
( 4 ) ~ ou package (pacote)
( ) A propriedade poderá ser vista e usada por elementos que estejam declarados dentro do mesmo pacote, no qual está inserida a classe que a declarou.
( ) A propriedade será vista e usada apenas dentro da classe na qual foi declarada.
( ) A propriedade será vista e usada apenas dentro da classe na qual foi declarada e pelas classes descendentes.
( ) A propriedade será vista e usada dentro da classe na qual foi declarada, em qualquer elemento externo (incluindo objetos instanciados a partir desta classe) e nas classes descendentes.
A alternativa que apresenta a seqüência correta da coluna da direita, de cima para baixo, é a: