Практика IT-собеседований
Когда следует использовать паттерны проектирования (и когда нет)? · Практика IT-собеседований