Паттерны Проектирования Java

Каталог с описанием паттернов проектирования и ссылками на статьи блога Javenue с примерами программного кода на Java.
Еще одна статья о паттернах проектирования в Java. На этот раз рассмотрен Паттерн Iterator и приведен пример его реализации.
В статье рассказывается об исследовании количества потоков необходимых для обработки запросов в веб-приложении на Jetty.
Паттерн Observer был придуман для наблюдения за состоянием объектов в системе и оповещения других частей системы об изменениях.
В статье рассматривается отличный от использования интерфейса Cloneable способ реализации Паттерна Prototype на языке Java.
Структурный паттерн Adapter бывает двух видов - Object и Class адаптеры. В статье вы найдете диаграммы и примеры реализации шаблона.
Паттерн Builder отделят процесс создания объектов от его представления. Ниже вы найдете пример реализации этого шаблона проектирования на Java.
Читайте про такие анти-паттерны проектирования в Java, как внесенная сложность (introduced complexity) и мягкое кодирование (soft code)
Автор описывает опыт участия в соревнованиях по объектно-ориентированному проектированию с использованием UML и написанию спецификаций.