views:

54

answers:

0

Possible Duplicate:
Examples of GoF Design Patterns

Currently studying patterns stuff, and this one lacks concrete examples. Would you help me to fill missing cells in a table illustrating design patterns with concrete examples from Java 6 SE/EE APIs?

In the end I'll update this table with your contributions. Thanks.

    Pattern name               Illustration
-----------------------------------------------------------------------------
1   Abstract factory
2   Builder
3   Factory method             java.util.Calendar.getInstance()
4   Lazy initialization
5   Object pool
6   Prototype                  java.util.ArrayList.clone()
7   Singleton                  java.lang.Runtime
8   Adapter
9   Bridge
10  Composite
11  Decorator                  java.io.BufferedWriter(Writer out)
12  Facade
13  Flyweight
14  Proxy
15  Chain of responsibility
16  Command
17  Interpreter
18  Iterator                   java.util.Iterator
19  Mediator
20  Memento
21  Null object                java.util.Collections.EMPTY_LIST
22  Observer
23  Specification
24  State
25  Strategy                   java.util.Comparator
26  Template method
27  Visitor

EDIT: Thanks to @BalusC for pointing to his brilliant answer.