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

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

ANÁLISE E PROJETO ORIENTADAS A OBJETOS (parte 2) UFRJ/IM/DCC Lab PSI mai/1999.

Apresentações semelhantes


Apresentação em tema: "ANÁLISE E PROJETO ORIENTADAS A OBJETOS (parte 2) UFRJ/IM/DCC Lab PSI mai/1999."— Transcrição da apresentação:

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 * 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) 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 * 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 ( )


Carregar ppt "ANÁLISE E PROJETO ORIENTADAS A OBJETOS (parte 2) UFRJ/IM/DCC Lab PSI mai/1999."

Apresentações semelhantes


Anúncios Google