@jtootf: *programming *OODотвлечённая мысль по поводу собеседований: задавать вопросы вида "какие паттерны проектирования вы знаете?" — бессмысленно и вредно. правильный вопрос должен звучать так: "решите, пожалуйста, данную архитектурную задачу с помощью данных инструментов" — и в случае, если (корректный) ответ включает замечание "данное решение имеет общепринятое название", оное замечание должно считаться лишь дополнительным плюсом в области проектной коммуникации, но никак не в области архитектуры. каталогизация паттернов — зло