Dagrama De Classe
Exames: Dagrama De Classe. Pesquise 862.000+ trabalhos acadêmicosPor: samate • 19/4/2013 • 313 Palavras (2 Páginas) • 676 Visualizações
Diagramas de Classes e O
Paradigma da
Orientação a Objetos usando
UML
Prof. Ricardo A. Ramos
UML – Unified Modeling
Language
• É uma linguagem para especificação,
construção, visualização e documentação
de sistemas de software;
• É a união da sintaxe gráfica de vários
métodos, com vários símbolos removidos
e vários adicionados;
Agregação (simples)
• A associação entre classes sem agregação
reflete que ambas as classes se encontram no
mesmo nível conceitual.
• Por outro lado, uma relação de associação com
agregação traduz que existe uma relação do
tipo “is-part-of” ou “has-a”, o que corresponde
ao fato de uma instância de determinada classe
possuir ou ser composta por várias instâncias
de outra classe.
• A informação de agregação é representada por
um losango colocado junto à classe que
representa o elemento agregador ou “o todo”.
Agregação (composta)
• A composição, ou agregação composta é uma variante à
agregação simples, em que é adicionada a seguinte
semântica:
– (1) forte pertença do “todo” em relação à “parte”, e
– (2) tempo de vida delimitado (as “partes” não podem existir sem o
“todo”).
• Adicionalmente, o “todo” é responsável pela disposição
das suas “partes”, ou seja, “o todo” é responsável pela
criação e destruição das suas “partes”.
• A informação de agregação composta é representada por
um losango cheio colocado junto à classe que representa o
elemento agregador ou “o todo”.
Classe de Associação
• Numa relação de associação entre
classes, a associação pode também ter os
seus próprios atributos (e eventualmente
operações), devendo ser, por
conseguinte, modelada também como
uma classe.
•
...