Джон Вліссідес

Приемы объектно-ориентированного проектирования. Паттерны проектирования
папір
Применение шаблонов проектирования. Дополнительные штрихи
папір