O documento compara os níveis de visibilidade em UML e Java, mostrando que público é o mais liberal e privado o mais restrito em ambos. Ele detalha quais elementos cada nível de visibilidade se aplica em UML e Java.
Níveis de visibilidadeUML x Java
Modificador Classe Subclasse Pacote Todos
Public UML
Símbolo +
Public Java
Protected UML
Símbolo #
Protected Java
Private UML
Símbolo -
Private Java
Package UML
Símbolo ~
Default Java
http://rogerioaraujo.wordpress.com
2.
Níveis de visibilidadeUML x Java
Ordem de visibilidade na UML (do mais restrito para o mais liberal)
Private Package Protected Public
- ~ # +
Ordem de visibilidade na Java (do mais restrito para o mais liberal)
Private Default Protected Public