Loading ...
Sorry, an error occurred while loading the content.

7211Re: [riojug] [OFF TOPIC] Inner Class na UML

Expand Messages
  • Alessandro Coelho Ribeiro
    May 4, 2004
    • 0 Attachment
      Carlos,
       
      para representar uma inner class estática, vc deve utilizar um relacionamento de aninhamento de classes entre a classe interna e a externa, para indicar que o nome da classe interna existe apenas dentro do namespace da classe externa.  Esse relacionamento de aninhamento só existe a partir da UML 1.4.  Caso a tua ferramenta de modelagem não suporte essa versão da UML, vc pode tentar representar utilizando um nome composto para a classe interna, um relacionamento de dependência entre a interna e a externa, e um estereótipo para marcar a classe interna.  Veja o exemplo abaixo (UML 1.4):
       
       
       
      Para representar uma inner class de instância, é necessário, além dos elementos citados, que você represente o relacionamento de composição que existe entre a instância da interna e a instância da externa.  Veja o exemplo abaixo:
       
       
       
       
       
      Um abraço,
       
      Alessandro
       
      -------Original Message-------
       
      Date: 05/04/04 10:28:40
      Subject: [riojug] [OFF TOPIC] Inner Class na UML
       
      Srs,
       
      Criei uma classe que contém duas inner classes...
      Alguém saberia me dizer como seria esta representação
      em um diagrama de classes UML?
       
      Abç,
      Carlos.
       
       



      Yahoo! Messenger - Fale com seus amigos online. Instale agora!

      -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Participe também das outras listas do RioJUG:
      JS Faces - RioJUG (
      http://groups.yahoo.com/group/jsf_riojug/)
      SCJP - RioJUG  (http://groups.yahoo.com/group/scjp_riojug)
      SCWCD - RioJUG (http://groups.yahoo.com/group/scwcd_riojug)
      -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Rio Java User's Group (grupo oficial da SUCESU-RJ)

      -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Nosso site:            http://www.riojug.org
      Informações:           http://groups.yahoo.com/group/riojug
      Enviar mensagens:      riojug@yahoogroups.com
      Inscrever-se no grupo: riojug-subscribe@yahoogroups.com
      Retirar-se do grupo:   riojug-unsubscribe@yahoogroups.com
      Falar com o Moderador: riojug-owner@yahoogroups.com
      -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-



       
      ____________________________________________________
        IncrediMail - Email has finally evolved - Click Here
    • Show all 10 messages in this topic