Design Patterns
Design Patterns is a reference application of software design patterns. A design pattern is a general reusable solution to a commonly occurring problem in software design. A design pattern is a description or template for how to solve a problem that can be used in many different situations.
With this application, you can:
- View design patterns by Category, Complexity or Example usage
- Search for design patterns
- Mark patterns as favorites for easy future reference
- For each Pattern, view the pattern details include related patterns, examples, etc.
Design Patterns includes the following patterns:
Creational:
- Abstract Factory
- Builder
- Factory
- Prototype
- Singleton
Structural:
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
Behavioral:
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
Never be at a whiteboard or in a design meeting again without this handy reference.
Screenshots
![]() |
Screenshot 1 of 5 | ![]() |
![]() | ||
Share with Others
- Last changed:
- Feb 14, 2009
- Category:
- Reference
- Developer:
- Jason Carlyle
- Version:
- 1.0
- Average Rating:
- 3.50 (10)
- Size:
- 0.4 MB



