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

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

Design Patterns Fundamentos da engenharia de softaware. 19/1/2003.

Apresentações semelhantes


Apresentação em tema: "Design Patterns Fundamentos da engenharia de softaware. 19/1/2003."— Transcrição da apresentação:

1 Design Patterns Fundamentos da engenharia de softaware. 19/1/2003

2 Noções de POO zAs linguagens de programação orientadas a objetos tornaram-se populares. zRevolucionou o modo de programar e de modelar sistemas. zAbstração do mundo real. zFavorece o reutilização de componentes.

3 Introdução a Design Patterns zOrigem : Artigo escrito por um arquiteto chamado Christopher Alexander durante os anos 70 com seu livro "A Pattern Language" [Alex77]. zO principio foi “digerido” e usado na area de informatica.

4 Introdução a Design Patterns zTornado-se popular depois da publicação do livro "Design Patterns: Elements of Reusable Object-Oriented Software"[Gamma95].

5 Utilização do Design Patterns zResolver um problema que ocorre varias vezes e desenvolver uma solução padrão que possa ser reutilizada por terceiros. zAjudam aos desenvolvedores a desenvolver projetos mais elegantes, flexíveis e de forma mais rápida.

6 Utilização do Design Patterns zA utilização de uma estrutura para descrever a solução facilita o aprendizado, a comparação e a sua utilização. Esta estrutura é composta das seguintes partes:

7 Estrutura do Design Pattern zNome do pattern; zFinalidade; zSinônimo ou aliás; zMotivação; zAplicabilidade; zEstrutura; zParticipantes; z Colaborações; z Consequências; z Implementação; z Código exemplo; z Casos conhecidos ou exemplos; z Patterns relacionados.

8 Descrição da Finalidade zA finalidade reflete o que o pattern faz e pode ser dividido em: zpatterns de criação que se referem ao processo de criação de objetos; zpatterns estruturais tratam da composição das classes ou objetos; zpatterns comportamentais caracterizam o modo que as classes ou objetos interagem e distribuem responsabilidades.

9 Exemplo

10

11 Grupo zAna Luísa de Cerqueira Leite Duboc zRodrigo de Azevedo Miranda zFelipe Quintella de Mello


Carregar ppt "Design Patterns Fundamentos da engenharia de softaware. 19/1/2003."

Apresentações semelhantes


Anúncios Google