April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF:FactoryMethod Professores Eduardo Bezerra –

Slides:



Advertisements
Apresentações semelhantes
Padrão de Projeto Iterator
Advertisements

Modelagem de Software Orientado a Objetos
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS APRESENTAÇÃO DA DISCIPLINA Prof. Thiago Pereira Rique
Factory Method Projeto de Sistemas de Software
Projeto de Sistemas de Software Fernando de Freitas Silva
Padrões de Projeto Prototype.
Abstract Factory – Gustavo Lopes Mourad.
Template Method Projeto de Sistemas de Software. © LES/PUC-Rio Template Method Motivação.
April 05 Prof. Ismael H. F. Santos - 1 Programação Banco de Dados em Java Prof. Ismael H F Santos.
April 05 Prof. Ismael H. F. Santos - 1 Modulo I- Introdução a Plataforma NetBeans Prof. Ismael H F Santos.
Módulo III Camada de Persistência
April 05 Prof. Ismael H. F. Santos - 1 Modulo II CheckStyle Professor Ismael H F Santos –
Módulo III Padrões GOF: Composite
April 05 Prof. Ismael H. F. Santos - 1 Sistemas Operacionais UniverCidade - Prof. Ismael H F Santos.
April 05 Prof. Ismael H. F. Santos - 1 Basic OO Programming with C++ Prof. Ismael H F Santos.
April 05 Prof. Ismael H. F. Santos - 1 Programação Web com Java Prof. Ismael H F Santos.
April 05 Prof. Ismael H. F. Santos - 1 Modulo II Findbugs Professor Ismael H F Santos –
Programação OO em Java Intermediário
Módulo III Padrões GOF-VI: MVC
April 05 Prof. Ismael H. F. Santos - 1 Frameworks e Padrões de SW Prof. Ismael H F Santos.
April 05 Prof. Ismael H. F. Santos - 1 Programação OO em Java Básico Prof. Ismael H F Santos.
April 05 Prof. Ismael H. F. Santos - 1 Advanced OO Programming with C++ Prof. Ismael H F Santos.
April 05 Prof. Ismael H. F. Santos - 1 Módulo VI – J ava Standard Template Library (JSTL) Prof. Ismael H F Santos.
Módulo III Padrões GOF: Command
April 05 Prof. Ismael H. F. Santos - 1 Modulo II – Tópicos em Java – Relatórios Prof. Ismael H F Santos.
Módulo II Programação com Applets
Eduardo Bezerra Padrões GoF (State) Eduardo Bezerra
Eduardo Bezerra Padrões GoF Eduardo Bezerra
April 05 Prof. Ismael H. F. Santos - 1 Módulo II Introdução a XML DTD Prof. Ismael H F Santos.
Modulo I Padrões GRASP Professores
April 05 Prof. Ismael H. F. Santos - 1 Módulo II XML Processing: XSLT, SAX e DOM Prof. Ismael H F Santos.
Módulo I Padrões de Projeto GoF
Fundamentos da Engenharia de Software
Padrões de projeto detalhados Factory Method, Abstract Factory
April 05 Prof. Ismael H. F. Santos - 1 Módulo IVb - JSP Prof. Ismael H F Santos.
Módulo III Padrões GOF Professores
Module V – Template Programming
Adriano S. Castro André Abdalla
April 05 Prof. Ismael H. F. Santos - 1 Modulo II – Tópicos em Java – Logging Prof. Eduardo Bezerra e Prof. Ismael H F Santos.
Programação orientada a objetos
April 05 Prof. Ismael H. F. Santos - 1 Modulo II Testes Funcionais com Cargo Plugin Professor Ismael H F Santos –
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Introdução a XML Prof. Ismael H F Santos.
Introdução Eduardo Figueiredo 04 de Março de 2010 POOAula 01 ou
April 05 Prof. Ismael H. F. Santos - 1 Módulo I Princípios e Padrões de Projeto de SW em Java Professores Eduardo Bezerra –
Padrão de Projeto Iterator Projeto de Sistemas de Software Thiago Pinheiro de Araújo.
Padrões de Design Toacy Cavalcante de Oliveira. 2 April 20, 2015 Problema.
Laboratório I Mateus Raeder. Mateus Raeder – março de 2010 Apresentação da disciplina  Professor: Mateus Raeder  Contato:  Página.
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF: Singleton, Professores Eduardo Bezerra –
Padrões de Projeto Abstract Factory.
Factory.
April 05 Prof. Ismael H. F. Santos - 1 Modulo I Princípios e Padrões de Projeto de SW em Java Professores Eduardo Bezerra –
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF: Iterator Professores Eduardo Bezerra –
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF: Memento Professores Eduardo Bezerra –
April 05 Prof. Ismael H. F. Santos - 1 Modulo IV Padrões Core J2EE Professores Eduardo Bezerra –
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF: AbstractMethod Professores Eduardo Bezerra –
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF: Strategy Professores Eduardo Bezerra –
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF: Observer Professores Eduardo Bezerra –
April 05 Prof. Ismael H. F. Santos - 1 Módulo V- Modelo MVC-Web Prof. Ismael H F Santos.
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF: State Professores Eduardo Bezerra –
Laboratório I Mateus Raeder. Mateus Raeder – fevereiro de 2009 Apresentação da disciplina  Professor: Mateus Raeder  Contato:
April 05 Prof. Ismael H. F. Santos - 1 Modulo II – Tópicos em Java - Ant Prof. Ismael H F Santos.
April 05 Prof. Ismael H. F. Santos - 1 Modulo II – Tópicos em Java – Generics Prof. Ismael H F Santos.
Modelagem Orientada a Objetos Especialização em Engenharia de Software PUCPR 1999.
April 05 Prof. Ismael H. F. Santos - 1 Modulo V Frameworks Professores Eduardo Bezerra –
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF-II: Iterator e Composite Professores Eduardo Bezerra –
Linguagens de Programação II
Programação Orientada a Objetos Plano da Disciplina Ludimila Monjardim Casagrande 1º Semestre
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
Introdução a Padrões de Projeto Padrões de Projeto Orientado a Objetos Profa. Danielle Martin Universidade de Mogi das Cruzes.
Programação Orienta a Objetos (SI) Análise e Projetos de Sistemas (LCC) 1 - Introdução a Padrões de Projeto Eduardo de Lucena Falcão.
Transcrição da apresentação:

April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF:FactoryMethod Professores Eduardo Bezerra – Ismael H F Santos –

Julho 06 Prof(s). Eduardo Bezerra & Ismael H. F. Santos 2 Ementa Padrões GOF Factory Method

Julho 06 Prof(s). Eduardo Bezerra & Ismael H. F. Santos 3 Eric Gamma, et ali, Padrões de Projeto, Ed Bookman Martin Fowler, Analysis Patterns - Reusable Object Models, Addison-Wesley,1997 Martin Fowler, Refatoração - Aperfeiçoando o projeto de código existente, Ed Bookman Bibliografia

Julho 06 Prof(s). Eduardo Bezerra & Ismael H. F. Santos 4 Livros Core Java 2, Cay S. Horstmann, Gary Cornell Volume 1 (Fundamentos) Volume 2 (Características Avançadas) Java: Como Programar, Deitel & Deitel Thinking in Patterns with JAVA, Bruce Eckel Gratuito.

Julho 06 Prof(s). Eduardo Bezerra & Ismael H. F. Santos 5 Factory Method POO-Java

Julho 06 Prof(s). Eduardo Bezerra & Ismael H. F. Santos 6 Factory Method Intenção: definir uma interface para criação de um objeto, permitindo que as suas subclasses decidam qual classe instanciar. O Factory Method deixa a responsabilidade de instanciação para as subclasses.

Julho 06 Prof(s). Eduardo Bezerra & Ismael H. F. Santos 7 Factory Method (estrutura)

Julho 06 Prof(s). Eduardo Bezerra & Ismael H. F. Santos 8 Factory Method (consequências) Provê ganchos para subclasses; Conecta hierarquia de classes paralelas quando há delegação.