Design Patterns
Index Page for Design Patterns Entries.
The Design Patterns page contains a list of all the well known patterns used in enterprise applications. This consists of the GOF Patterns as well as the J2EE Core Patterns. This is not the only patterns used in enterprise applications, but the most common and most used.
1. Gang of Four Patterns
The following section contains a list of all the Gang of Four patterns from the book "Design Patterns - Elements of Reusable Object-Oriented Software" authored by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides.
Creational Patterns
Structural Patterns
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
Behavioral Patterns
- Command
- Chain of Responsibility
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
- Interpreter
2. J2EE Core Patterns
The following section contains a list of all the Java 2 Platform, Enterprise Edition (J2EE) Patterns from the book "Core J2EE Patterns: Best Practices and Design Strategies" authored by architects from "Sun Java Center".
- Intercepting Filter
- Front Controller
- Composite View
- View Helper
- Dispatcher View
- Service to Worker
- Business Delegate
- Session Facade
- Service Locator
- Transfer Object Assembler
- Value List Handler
- Transfer Object
- Composite Entity
- Service Activator
- Data Access Object



