Patterns
What are Patterns?
Pattern Purposes
The GOF patterns
Pattern classifications
The Use of UML
Relationships between patterns
When to use patterns & when not to
Creational Patterns
Abstract Factory
Builder
Factory Method
Prototype
SingletonStructural Patterns
Adapter
Bridge
Composite
Decorator
Facade
Flyweight
Proxy
Null Object
Behavioral Patterns
Chain of Responsibility
Command
Interpreter
Iterator
Mediator
Memento
Observer
State
Strategy
Template Method
Visitor |
Architectural Patterns
Layers
Blackboard
Reactor
Model-View-Controller
Patterns in Frameworks
Java
.NET
Patterns: General Issues
Reading a pattern
Intent, applicability, forces of patterns
Solutions & Consequences
Implementation issues - language specific
Anti-patterns
Re-factoring of patterns
Automating patterns - tools
The future of patterns |