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

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

SERIALIZER Equipe: Aderly Stresser Borges Carlos Magno Nunes.

Apresentações semelhantes


Apresentação em tema: "SERIALIZER Equipe: Aderly Stresser Borges Carlos Magno Nunes."— Transcrição da apresentação:

1 SERIALIZER Equipe: Aderly Stresser Borges Carlos Magno Nunes

2 Sumário Definições Aplicações Usos conhecidos Conclusão

3 Definição: Padrão Serializador O padrão serializador permite que você eficientemente conduza objetos para estruturas de dados de sua escolha bem como crie objetos de tais estruturas de dados

4 Exemplo: Conta Corrente Diagrama de Classes: Agregação de Cliente com a classe Conta

5 Aplicação do Padrão ao Exemplo

6 Adicionando : Protocolo Leitor - Escritor

7 Hierarquia de Classes

8

9 Diagrama de Seqüência

10 Colaboração Um Leitor/Escritor colabora com a classe protocolo Serializador para ler e escrever objetos ; Manuseia os objetos, enquanto os objetos fazem uso de seu protocolo para ler/escrever seus atributos;

11 Conseqüências Usar o serializador torna fácil adicionar novos formatos de representação de dados para objetos Usar o padrão serializador enfraquece o encapsulamento ; O conjunto de tipos de valores suportados pelo Leitor/Escritor tem de ser cuidadosamente considerado

12 Implementação Decidindo entre fluxo profundo ou não profundo; Identificando Objetos ; Escrevendo informações adicionais ; Fornecer um gerenciador de objetos Implementando as operações de leitura ou escrita usando um protocolo de meta-objeto

13 Cont.: Implementação Usando um buffer de dados como backend ; Fornecendo operações adicionais de inicialização ; Empacotando os pares de métodos read e write em um único método

14 Uso conhecido SmallTalk InterViews CORBA

15 Dúvidas ?

16 Obrigado !


Carregar ppt "SERIALIZER Equipe: Aderly Stresser Borges Carlos Magno Nunes."

Apresentações semelhantes


Anúncios Google