Projeto contendo alguns padrões de projeto utilizando a linguagem Java.
Patterns:
- Behavior
- Flyweight
- Observable
- Strategy
- Template Method
- Creational
- Builder
- Factory Method
- Structural
- Adapter
- Bridge
- Decorator
- Facade
- Proxy
Bibliografia:
- Design Patterns: Elements of Reusable Object-Oriented Software. Gang of Four
- Java Design Patterns: Reusable solutions to common problems.
- Head First - Design Patterns.