Padrões de projeto

498 views
422 views

Published on

Abstract Factory Patters, Adapter Patters, State Patters

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
498
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Padrões de projeto

  1. 1. Débora Lima
  2. 2. Padrões de projetos são soluções para problemas que alguém um dia teve e resolveu aplicando um modelo que foi documentado e que você pode adaptar integralmente ou de acordo com necessidade de sua solução. (José Carlos Macoratti)
  3. 3. Elementos  Nome padrão: descreve a essência do padrão.  Problema: descreve o problema.  Solução: descreve a solução.  Consequências: descreve os benefícios da utilização do padrão.
  4. 4. Finalidade  Padrões de criação se preocupam com o processo de criação de objetos.  Padrões estruturais lidam com a composição de classes ou de objetos.  Padrões Comportamentais caracterizam as maneiras pelas quais classes ou objetos interagem e distribuem responsabilidades.
  5. 5. Abstract Factory Participantes:  AbstractFactory  ConcreteFactory  AbstractProduct  ConcreteProduct
  6. 6. Adapter Participantes:  Cliente  Source  Adapter  Target
  7. 7. State Participantes:  Context  State  State A  State B
  8. 8. Referências  Padrões de Projeto – Erich Gamma  http://www.macoratti.net/vb_pd1.htm  http://imasters.com.br/artigo/7971/php/padroes-de- projeto-php-abstract-factory/
  9. 9. Obrigada facebook.com/ait-proeg slideshare.net/aitproeg

×