Dependência
Tipo "Usa". Onde uma implementação de uma classe pode causar efeitos em outra classe que ela usa.
classDiagram
Cliente --> Pedido : faz
Pedido --> Produto : contém
class Cliente {
}
class Pedido {
}
class Produto {
}
Generalização
É uma relação do tipo "é um" entre uma coisa geral (super classe) e outra coisa mais específica. (subclasse)
AssociaçãoPegar do slide
Todas essas relações indicam um ornamento das associações. Ornamento é descrever a natureza da relação, os papeis etc. São os "nomes" que eu adiciono em cima da relação.
Multiplicidade
Outro fator importante é a Multiplicidade. Um pra muitos, muitos pra um...etc
Agregação
É uma relação do tipo "todo/parte" ou "possui um" n qual uma classe representa uma coisa grande que é composta por coisas menores, indicada por um diamante vazio.
O tipo Agregação é quando um elemento consegue existir sem a relação com o outro elemento.
Ex: Carro ---roda ( diamante vazio)
O tipo Composição é quando um elemento NÃO CONSEGUE, NÃO FAZ SENTIDO existir sem a relação com o outro elemento.
Ex: Empresa--Departamento(Diamante cheio)
📚 Relacionamentos
1) Dependência; 2) Generalização; 3) Associação;
Dependência Tipo "Usa". Onde uma implementação de uma classe pode causar efeitos em outra classe que ela usa.
Generalização É uma relação do tipo "é um" entre uma coisa geral (super classe) e outra coisa mais específica. (subclasse)
Associação Pegar do slide
Todas essas relações indicam um ornamento das associações. Ornamento é descrever a natureza da relação, os papeis etc. São os "nomes" que eu adiciono em cima da relação.
Multiplicidade Outro fator importante é a Multiplicidade. Um pra muitos, muitos pra um...etc
Agregação É uma relação do tipo "todo/parte" ou "possui um" n qual uma classe representa uma coisa grande que é composta por coisas menores, indicada por um diamante vazio.
O tipo Agregação é quando um elemento consegue existir sem a relação com o outro elemento. Ex: Carro ---roda ( diamante vazio) O tipo Composição é quando um elemento NÃO CONSEGUE, NÃO FAZ SENTIDO existir sem a relação com o outro elemento. Ex: Empresa--Departamento(Diamante cheio)