Исследование шаблона наблюдателя: улучшение взаимодействия объектов при проектировании программного обеспечения
Освоение шаблона переборки: отказоустойчивое и масштабируемое проектирование программного обеспечения