"Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию" - читать интересную книгу автора (Алан Шаллоуей, Джеймс Р. Тротт)