padrões de projeto
DESCRIPTION
Abstract Factory Patters, Adapter Patters, State PattersTRANSCRIPT
Débora Lima
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)
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.
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.
Abstract Factory
Participantes:
AbstractFactory
ConcreteFactory
AbstractProduct
ConcreteProduct
Adapter Participantes:
Cliente
Source
Adapter
Target
State
Participantes:
Context
State
State A
State B
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/
Obrigada
facebook.com/ait-proeg
slideshare.net/aitproeg