Engenharia de software

Disponível somente no TrabalhosFeitos
  • Páginas : 14 (3271 palavras )
  • Download(s) : 0
  • Publicado : 29 de agosto de 2011
Ler documento completo
Amostra do texto
Faculdade Projeção

SISTEMAS DE INFORMAÇÃO

Padrões de Projetos

Design Patterns

Engenharia de Software

CAYRO ANDRADE

SAULO RODRIGUES

WILLIAM MEDEIROS

Brasília, Novembro de 2010

CAYRO ANDRADE

SAULO RODRIGUES

WILLIAM MEDEIROS

Padrões de Projetos

Design Patterns

Engenharia de Software

Seminário de Padrões de Projetos

Proxy

Mediator

SingletonBusiness Delegate

Faculdade de Sistemas de Informação

Engenharia de Software II – 5º semestre

Orientador: Gustavo Portella

Brasília

2009

Sumário

1.INTRODUÇÃO..............................................................................................................5

2. PADRÃO DE PROJETO –PROXY.............................................................................6

2.1 Tipo do Padrão.............................................................................................................6

2.2 Modelagem do Padrão (Diagrama de Classes)............................................................6

2.3 Características do Padrão.............................................................................................6

2.4 Aplicabilidadedo Padrão (situações comuns em que se aplica).................................7

2.5 Exemplo de Aplicação do Padrão................................................................................7

2.5.1 Diagrama de Classes do Exemplo............................................................................7

2.5.2 Diagrama de Seqüência doExemplo........................................................................8

2.5.3 Código-Fonte do Exemplo........................................................................................8

2.6 Avaliação: Padrão Utilizado ou em Desuso................................................................9

3. PADRÃO DE PROJETO – MEDIATOR...................................................................10

3.1 Tipo doPadrão...........................................................................................................10

3.2 Modelagem do Padrão (Diagrama de Classes)..........................................................10

3.3 Características do Padrão...........................................................................................10

3.4 Aplicabilidade do Padrão (situações comuns emque se aplica)...............................11

3.5 Exemplo de Aplicação do Padrão..............................................................................11

3.5.1 Diagrama de Classes do Exemplo..........................................................................11

3.5.2 Diagrama de Seqüência do Exemplo......................................................................123.5.3 Código-Fonte do Exemplo......................................................................................12

3.6 Avaliação: Padrão Utilizado ou em Desuso..............................................................13

4. PADRÃO DE PROJETO – SINGLETON..................................................................14

4.1 Tipo doPadrão...........................................................................................................14

4.2 Modelagem do Padrão (Diagrama de Classes)..........................................................14

4.3 Características do Padrão...........................................................................................14

4.4 Aplicabilidade do Padrão (situações comuns em que seaplica)...............................15

4.5 Exemplo de Aplicação do Padrão..............................................................................15

4.5.1 Diagrama de Classes do Exemplo..........................................................................15

4.5.2 Diagrama de Seqüência do Exemplo......................................................................15

4.5.3 Código-Fonte do...
tracking img