The design patterns tutorials use examples to illustrate what each pattern is and how it works. They are easy to understand, however, they may not reflect real usage in real world. Therefore, how they are being used in real enterprise frameworks are also provided.
- Java Design Pattern: Singleton
- Java Design Pattern: Bridge
- Java Design Pattern: Adapter
- Java Design Pattern: Decorator
- Java Design Pattern: State
- Java Design Pattern: Visitor
- Java Design Pattern: Strategy
- Java Design Pattern: Observer
- Java Design Pattern: Proxy
- Struts 2 Tutorials Series: MVC Design Pattern (Diagram)
- A simple Swing GUI example for Observer Design Pattern
- Design Patterns Used in Eclipse Platform