PADRÕES DE PROJETO DE SOFTWARE
0300743, 8º Semestre
Padrões de Projetos
Jaguariúna
2006
2
Luis Francisco Thomazini Neto
0300743, 8º Semestre
Padrões de Projetos
Relatório parcial apresentado à disciplina
Trabalho de Graduação III, do curso de Ciência da Computação da Faculdade de Jaguariúna, sob orientação do Prof. Ms. Peter Jandl Jr., como exigência parcial para conclusão do curso de graduação.
Jaguariúna
2006
3
SUMÁRIO
1. INTRODUÇAO ...........................................................................................................9
2. PADRÕES DE PROJETO .......................................................................................10
2.1. Origem .................................................................................................................10
2.2. O que são?.............................................................................................................11
2.3. Definições ............................................................................................................12
2.4. Por que usar?.........................................................................................................13
2.5. Quando usar? ........................................................................................................13
2.6. Detectando um bom Design Pattern ....................................................................13
2.7. Qualidades dos padrões de Projetos .....................................................................14
2.8. Design Patterns versus Frameworks.......... ..........................................................15
3. PADRÕES GOF .........................................................................................................15
3.1. Tipos de padrões GOF ..........................................................................................16
3.2. Relações entre Padrões