Relacionamento Entre Classes

Os objectos tem relações entre eles: um professor de uma disciplina para alunos numa sala, um cliente faz
uma reserva de alguns lugares para uma data, etc. Essas relações são representadas também no diagrama de
classe. [Nicolas Anquetil]
A UML reconhece três tipos mais importantes de relações: dependência, associação e generalização (ou
herança).
Geralmente as classes não estão sós e se relacionam entre si. O relacionamento e a comunicação entre as
classes definem responsabilidades , temos 3 tipos :
1. Associações : Agregação e composição
2. Generalização (herança)
3. Dependências

As representações usam a seguinte notação :
Aqui temos que Bilu é um objecto da classe
Cachorro.
Em termos de POO acabamos de criar uma instância da classe Cachorro e a chamamos Bilu.
Quando criamos uma nova instância de uma classe
dizemos que estamos instanciando a classe.
 nome
 atributos
 métodos
 Associação : São relacionamentos estruturais entre instâncias e
especificam que objetos de uma classe estão ligados a objetos de outras
classes. Podemos ter associação uniária , binária , etc.
A associação pode existir entre classes ou entre objetos.

0 comentários:

Enviar um comentário