Diagrama de Classes continuao Diagrama de Classes Relacionamentos
- Slides: 22
Diagrama de Classes continuação
Diagrama de Classes Relacionamentos Associação • simples • agregação • composição Generalização
Diagrama de Classes Associação (simples) - Relação estrutural entre classes
Diagrama de Classes Agregação • Tipo especial de associação • Relacionamento todo-parte • O todo possui um nível de abstração maior que a parte
Diagrama de Classes Composição - Tipo especial de agregação • Relação de posse mais forte • O todo é responsável pela criação da parte • A parte não vive sem o todo
Diagrama de Classes Relacionamento não estrutural (uso) • mais fraco que associação Uma dependência entre dois elementos indica que mudança em um elemento pode causar mudanças no outro
Diagrama de Classes • Relacionamento entre classes onde uma classe compartilha a estrutura (atributos e relacionamentos) e comportamento (operações) de outras classes • Define uma hierarquia de abstrações Uma subclasse pode: • adicionar atributos, operações e relacionamentos • redefinir operações herdadas • Tipos de herança: simples e múltipla
Diagrama de Classes • Classes herdando de apenas uma outra classe
Diagrama de Classes • Classes herdando de mais de uma classe
Propósito e função de uma Associação A forma mais simples, a associação, é um relacionamento entre duas classes. A associação (ligação) representa a idéia que um objeto sabe do outro objeto da mesma forma como uma pessoa poderia conhecer a respeito de outra pessoa. Assim o propósito de uma associação é estabelecer o motivo pelo qual duas classes de objetos precisam saber uma a respeito da outra e as regras que controlam o relacionamento.
Propósito e função de uma Associação Regras para cada associação Um modo de identificar a associação de modo único e significativo O número de objetos que podem participar As restrições sobre os objetos que tem permissão de participar da associação A função que cada tipo de objeto desempenha quando participa na associação
Associação Binária Uma associação binária documenta as regras que controlam um relacionamento entre duas classes de objetos
Associação Binária Nome da Associação Expressar o relacionamento entre as classes O modo normal é nomear com um verbo ou frase verbal Ou a frase verbal: Evento “é hospedado por” Local
Associação Binária O nome da associação se torna mais importante quando duas classes possuem mais de um motivo para colaborar Em algumas situações, um local pode patrocinar um evento enquanto outros locais podem hospedar o evento. Em outras um local pode tanto patrocinar como hospedar o Evento
Associação Binária Papéis Os nomes de papel descrevem a associação em termos de como cada tipo de objeto participa da associação
Associação Binária Papéis
Associação Binária Multiplicidade A multiplicidade da associação refere-se ao número de objetos que podem estar relacionados sob as regras de associação
Associação Binária Outro Exemplo
Associação Binária Intervalo de Valores [Valor. Inferior. . Valor. Superior] ou Valor. Inferior. . Valor. Superior Exemplo [0. . 5] ou 0. . 5 Valor Específico Quando Valor. Inferior = Valor. Superior A multiplicidade [2. . 2] pode ser representada como [2] Intervalo sem limite Utiliza-se o [*] A multiplicidade [1. . *] significa 1 ou +
Associação Binária Restrições Define uma reserva que precisa ser imposta sobre o elemento de modelagem para garantir sua integridade durante a vida do sistema.
Associação Binária Restrições
Associação Binária Associação - Reflexiva
- Continuão
- Diagrama de classe relacionamentos
- Cardinalidade minima e maxima
- Tipos de relacionamentos base de dados
- Relacionamentos uml
- Imaturidade no relacionamento
- Classe e subclasse da palavra se
- Pre ap classes vs regular classes
- Diagrama classe
- Classes of intruders
- Antibiotics classes and examples
- Chordata classes
- Egyptian irrigation systems
- Classes of lipids
- Abstract classes
- Classes of hormones
- Classe aberta e fechada de palavras
- Annelids
- How many classes of nutrients are there
- Solidworks mirror block
- George orwell cold war
- What are protected classes
- Four classes of fire