Возможный дубликат:
Примеры шаблонов проектирования GoF
В интервью некоторое время назад меня попросили привести примеры шаблонов проектирования в JDK.
Сверху моей головы я смог идентифицировать
Flyweight - как используется в String-пуле Синглтон - в java.lang.Runtime Итератор - как используется в классах коллекций
Не так много.
Какие еще хорошие примеры шаблонов проектирования используются в JDK?