Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouKauany Palma Alterado mais de 10 anos atrás
1
ANÁLISE E PROJETO ORIENTADAS A OBJETOS (parte 2) UFRJ/IM/DCC Lab PSI mai/1999
2
2 Classe Indivíduo
3
3 Atributo Indivíduo + códigoDoIndivíduo : long + sexo : M ou F + dataDoNascimento : data.....
4
4 Operação Indivíduo + incluirIndivíduo (códigoDoIndivíduo) + destruirIndivíduo (códigoDoIndivíduo)
5
5 Associação Relacionamentos entre os objetos de uma ou mais classes 1 0..* ClientePedido
6
6 Número de Classes envolvidas Associação Unária Associação Binária Associação n-ária
7
7 Associação Unária Recursiva (dois objetos de uma mesma classes) Reflexiva (um objeto consigo memo) Localização Geográfica * 1
8
8 Associação Binária 1 0..* ClientePedido
9
9 Associação n-nária FuncionárioQuesitoProjeto Avaliação ***
10
10 Componentes da associação nome da associação Classe AClasse B papel-1 papel-2 associação derivada
11
11 Papéis Multiplicidade Ordenação Qualificador Agregação/Composição Navegabilidade Espec. de interface Mutabilidade Visibilidade Generalização
12
12 Papéis (apresentação gráfica) 1 0..* {ordenado} Possui Classe A Classe B Classe CClasse D
13
13 1 0..* Nome da Associação ClientePedido Faz
14
14 Multiplicidade 1 * 0..1 m..n Classe exatamente um muitos (zero ou mais) opcional (zero ou um) seqüência especificada
15
15 Ordenação 1 0..* ClientePedido Faz {ordenado}
16
16 Qualificador 0..1 Pedido Pedido, item Produto...em conexão com um pedido pode haver um item de pedido para cada ocorrência de produto.
17
17 Agregação 1 1..* Pedido Pedido, item Tem Todo Parte
18
18 Composição (agregação forte) 1 0..1 Indivíduo, endereço Indivíduo, complemento de endereço Tem Todo Parte
19
19 Navegabilidade * 1 Cliente {ordenado} sentido da navegação Pedido fonte alvo
20
20 Navegabilidade na agregação Todo Parte 1Parte 2 11 0..* unidirecionalbidirecional
21
21 Generalização Parte IndivíduoOrganização Superclasse Subclasses {disjunção}
22
22 Restrições para generalização / especifiicação A B CN {Restrição} {completo} : N é conhecido {incompleto} : N não é conhecido {disjunção} : B, C, N são mutuamente exclusivos {sobreposição} : B, C, N podem ocorrer simultaneamente
23
23 Exemplo Animal Mamífero Ave Peixe {disjunção, incompleto}
24
24 Herança múltipla Veículo terrestre Veículo aquático Veículo anfíbio {sobreposição, incompleto}
25
25 Herança Veículo terrestre AutomóvelCaminhão {disjunção} parada ( ) partida ( ) parada ( ) partida ( ) parada ( ) partida ( )
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.