Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMateus Morgado Alterado mais de 10 anos atrás
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
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 !
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.