Паттерн - это в первую очередь осознание смысла проблемы