Flyweight, prototype e builder

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (737 palavras )
  • Download(s) : 0
  • Publicado : 10 de novembro de 2012
Ler documento completo
Amostra do texto
Wadson Lemos
arquitetura de software
FLYWEIGHT, Prototype e BUILDER.

Trabalho apresentado como requisito de avaliação parcial da disciplina de arquitetura de software, do curso de analise edesenvolvimento de sistemas – PUC/GO

Professor: Gilcimar

PUC - UCG
Goiânia — 29 Outubro de 2012

Sumario

Introdução______________________________________________________________04Flyweight________________________________________________________________05

Prototype _______________________________________________________________06Builder__________________________________________________07
Bibliografia_________________________________________________08

INTRODUÇÃO

Existem muitas definições para frameworks que encontramos na internet, mais em minha opinião a maisadequada seria essas afinal foram grandes pesquisadores que desenvolveram essas definições.
Exemplo:
* Johnson-1: "A framework is a set of classes that embodies an abstract design for solutions to afamily of related problems"
* Johnson-2: "A framework is a set of objects that collaborate to carry out a set of responsibilities for an application subsystem domain"
* Johnson-3: "Aframework is a set of abstract classes and the way objects in those classes collaborate"
* Gamma: "A framework is a set of cooperating classes that make up a reusable design for a specific class ofsoftware"
* Taligent: "A framework is an extensible set of object-oriented classes that are integrated to execute well-defined sets of computing behavior"
* Govoni: "A framework is an abstractedcollection of classes, interfaces, and patterns dedicated to solving a class of problems through a flexible and extensible architecture"
* Rogers: "A framework is a class library that capturespatterns of interaction between objects. A framework consists of a suite of concrete and abstract classes, explicitly designed to be used together"

Flyweight

Flyweight é um framework que tem como...
tracking img