A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Relacionamentos entre Classes

Apresentações semelhantes


Apresentação em tema: "Relacionamentos entre Classes"— Transcrição da apresentação:

1 Relacionamentos entre Classes
Associação Especialização AGREGAÇÃO 137

2 Classe Todo Classe Parte A Classe Parte B Classe Parte C Agregação
Notação Gráfica Todo-parte Tem um Diamante {vazio; cheio} Classe Todo Classe Parte A Classe Parte B Classe Parte C 138

3 Classe Todo Classe Parte A Classe Parte B Classe Parte C Agregação
Agregação por Composição Não há a parte sem o todo Agregação por Associação Classe Todo Classe Parte A Classe Parte B Classe Parte C 139

4 Classe Todo W Classe Parte B Classe Parte A Classe Parte C
Agregação Anti simétrica Classe Todo W Se A é parte de W, W não é parte de A. Classe Parte B Classe Parte A Classe Parte C Classe Parte D Transitiva Se D é parte de A e A é parte de W, D é parte de W. 140

5 VEÍCULO CARROCERIA MOTOR CHASSI HOMEM CABEÇA MEMBRO TRONCO Exemplos
Agregação por associação HOMEM CABEÇA MEMBRO TRONCO 1..1 1..* Agregação por composição 141

6 COMPUTADOR CPU PERIFÉRICO MEMÓRIA PRINCIPAL AUXILIAR Agregação Exemplo
Pen Drive? 142

7 Propagação de operações Exemplo
Agregação Propagação de operações Exemplo TEXTO PARÁGRAFO FRASE PALAVRA LETRA copiar copiar copiar LETRA Fonte Cor FONTE Nome Tamanho copiar 143

8 FATURA ITEM FATURA JANELA BARRA ROLAGEM direção {H; V} rolar janela
Agregação Exemplo FATURA ITEM FATURA JANELA BARRA ROLAGEM direção {H; V} rolar janela 144

9 PROFESSOR ÓCULOS PROFESSOR ÓCULOS AEROPORTO AERONAVE AEROPORTO
Agregação Exemplo PROFESSOR ÓCULOS A PROFESSOR ÓCULOS usa B AEROPORTO AERONAVE C AEROPORTO AERONAVE decola/ pousa abriga D 145

10 Exemplo Agregação Especialização Associação ritmo? outras?
grava Mídia CD! Popular Clássico Banda Militar MPB Roque POP Nacional Internacional Rock Jazz Blues Musica Autor Melodia Letra Interprete Harmonia ??? ??? ritmo? samba bolero valsa Compositor ? outras? músico cantor ou americana? ritmo? ritmo? outras? outras? 146

11 02. Organizar, a partir do diagrama de classes, as informações dos quadros.
Exercícios DB2 Oracle SQL Server Browser Analista de Sistemas Software Aberto Software Básico Engenheiro de Computação Computação Pessoal Software grátis Software free Servidor Netbook Linkedln Desktop CIO Software Proprietário CPU Stakeholders Cliente Software Fechado Symbian S60 Symbian 9.4 BADA (Samsung) iOS GINGA ANDROID CHROME OS antispan firewall Skype Game Sexting Java RoR C++ Administrador de redes Usuários Programador de Computador Software Aplicativo Periférico Memória DBA Gerente de Projeto Windows 7 Professional Windows 7 Premium Windows 7 Basic Windows 7 Starter Windows Mobile 6.5 Windows Phone 7 Windows XP Linux impressora scanner multifuncional canhão projeção Streaming Download RIA VOIP MySpace R3/SAP B1/SAP ERP/Totvs widgets gadgets Bluettoth Wi-Fi e-book tablet Twitter Facebook Orkut FourSquare Blog MicroBlog Formspring iPod / iPhone / LapTop / PenDrive (Memory Key) MP3Player / Celular / Apontador Laser PDA / Câmera Digital / SmartPhone / Handhelds iPad / Kindle / Xing-Ling / HiPhone HD / CD / DVD / no-breaks / tonners / baterias / microfone / fones / caixas de som / GPS / etc Computação Corporativa Software livre PC Notebook ip-TV 147


Carregar ppt "Relacionamentos entre Classes"

Apresentações semelhantes


Anúncios Google