abtract factory
530 palavras
3 páginas
Padrão de Projeto Abstract FactoryRodrigo F. Moraes1
1
Aluno de Sistemas de Informação– Universidade Federal do Pará (UFPA)
Caixa Postal 68400000 – 1275 – Cametá – PA – Brasil. fagnercruz2008@hotmail.com Abstract. This article describes the Abstract Factory design pattern used in projects developed in languages object-oriented programming such as Java, C #, among others.
The main objective of this standard is to provide an interface for creating families of related or dependent objects without specifying their classes complete..
Resumo. Este artigo descreve o padrão de projeto Abstract Factory usado em projetos desenvolvidos em linguagens de programação orientada a objetos como Java, C#, entre outras. O objetivo principal desse padrão é fornecer uma interface para a criação de famílias de objetos relacionados ou dependentes sem especificar suas classes completas.
.
1- Introdução
À medida que se acumula experiência em projetos usando objetos, observa-se que determinadas situações de colaboração entre objetos se repetem independentemente da tecnologia ou linguagem de programação utilizada. Alguns autores (Gamma et. al.) catalogaram um conjunto de soluções de projeto que consideraram representativas e desde então, essas soluções tem sido uma referência importante para empresas e programadores em geral. Uma aplicação com interface gráfica precisa ser implementada de forma portável para diversas plataformas gráficas, o padrão Abstract Factory é aplicável a esse tipo de situação
2-Motivação
Em muitas situações uma ‘aplicação cliente’ precisa criar determinados objetos cuja construção efetiva só é definida em tempo de execução. A aplicação cliente não deve se preocupar com a criação dos objetos.
3-Aplicabilidade
Usa-se o padrão Abstract Factory quando um sistema deveria ser independente de como seus produtos são criados, compostos e representados .O sistema deve ser configurado como um produto de uma família de múltiplos