Очень хочется все элементы снеговика поместить в один массив. Сейчас это сделать нельзя - придётся делать три массива - для кругов, для линий, для боксиков... Решение гениальное - создаём базовый класс фигуры - Shape, создаём массив фигур, и все фигуры помещаем в этот массив! После размещения фигур в массив можно видеть, что каждая фигура в нём хранится не как фигура, а под своим типом. А все под одной крышей они могут находится потому что все они - фигуры, так как унаследованы от Shape.
Дата отправки отчёта:
20 октября 2015 г.
Задание выполнено: за
25 мин.
Чему научился:
узнал про хитрую возможность использования пустого базового класса
Что было сложным:
ответить на вопрос
Комментарии:
хороший вопрос, как не использую полиморфизм, сделать полиморфизм. видимо используя if и какой-нибудь встроенный в C# способ определения типа наследника . Но у меня пока не вышло сделать, чтобы заработало