Научился: Очень хороший шаблон проектирования Фабрика. Его богатое использование, делает незаменимы присозданеии проектов в которых нужно создавать множество однотипных объектов. Рекомендовано к изучению. Трудности: Вспомнить, что делает искомый шаблон.