TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O Padrão Observe

Por:   •  10/5/2017  •  Trabalho acadêmico  •  540 Palavras (3 Páginas)  •  237 Visualizações

Página 1 de 3

[pic 1]


SUMÁRIO

1.        OBJETIVO DO TRABALHO        3

2.        INTRODUÇÃO        4

3.        REFERENCIAL TEÓRICO        5

3.1.        Vigenère        7

3.2.        Máquina de Enigma        9

3.3.        DES        9

3.4.        RSA        11

3.5.        Cifra de César        12

4.        DESENVOLVIMENTO        15

5.        RESULTADO E DISCUSSÃO        18

6.        CONSIDERAÇÕES FINAIS        19

REFERÊNCIAS BIBLIOGRÁFICAS        23

CÓDIGO FONTE        24


  1. INTRODUÇÃO

Utilizar padrões de projeto (Design Patterns) é uma boa prática e nos remete a organização e reutilização no desenvolvimento de software.

 O padrão observer como o próprio nome diz, é responsável por observar e também notificar mudança de estrado entre diferentes objetos em uma dependência de um-para-muitos. Quando um objeto muda de estado todos seus dependentes são notificados e atualizados automaticamente.

A proposta deste trabalho é estudar a estrutura do padrão de projeto Observer, bem como suas características, vantagens e desvantagens e analisar alguns exemplos.

Estrutura do Padrão de Projeto Observer

O padrão de projeto Observer é corportamental, possui a relação de 1-N entre objetos, o que faz com que quando um objeto altera seu estado os objetos que dependem dele serão notificados e atualizados automaticamente.

O objetivo principal deste padrão de projeto [é manter a consistência entre objetos relacionados sem criar um código fortemente acoplado, ou seja, as classes relacionadas não dependem das outras para fazer o que tem que fazer.

Definir uma dependência um-para-muitos entre objetos para que quando um objeto mudar de estado, todos os seus dependentes sejam notificados e atualizados automaticamente." [GoF]

Vantagens e Desvantagens

Vantagens de usar o padrão Observer

Permite um acoplamento

Exemplos e Aplicações

Uma chave secreta, que pode ser um número, uma palavra ou apenas uma sequência de letras aleatórias, é aplicada ao texto de uma mensagem para alterar o conteúdo de uma determinada maneira. Isso pode ser tão simples quanto deslocar cada letra por um número de casas no alfabeto. Desde que o remetente e o destinatário saibam a chave secreta, eles podem criptografar e descriptografar todas as mensagens que usam essa chave.

Conclusão

O padrão de Projeto Observer é muito útil e importante, possui muitos benefícios que nos leva a boa prática.

...

Baixar como (para membros premium)  txt (3.1 Kb)   pdf (140.3 Kb)   docx (15.4 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com