• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Padrões de projeto
 

Padrões de projeto

on

  • 480 views

Abstract Factory Patters, Adapter Patters, State Patters

Abstract Factory Patters, Adapter Patters, State Patters

Statistics

Views

Total Views
480
Views on SlideShare
480
Embed Views
0

Actions

Likes
0
Downloads
7
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Padrões de projeto Padrões de projeto Presentation Transcript

    • 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