Níveis de visibilidade UML 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
Níveis de visibilidade UML 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

UML: Níveis de visibilidade UML x Java

  • 1.
    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