Чему научился:
На этом уроке я попытался самостоятельно написать паттерн Factory, для создания фигур. Не знаю, насколько правильно все это реализовал, но кажись усе работает.
Что было сложным:
Трудностей не возникло.
Комментарии:
Для того, чтобы реализовать возможность добавления всех фигур в коллекцию, необходимо в первую очередь создать абстрактный класс Figure с абстрактным методом draw(). Все фигуры будут наследоваться от этого класса и по-своему реализовать метод draw, можно также вместо абстрактного класса создать интерфейс IDrawable с методом draw(). Затем создать массив или коллекцию из классов Figure. Спасибо за урок!
Научился: Узнал о базовых шаблонах, которые ранее использовал, но не знал что это шаблоны. Изучил ссылки, прочитал статью на хабре, очень интересный курс предвижу =)