На этом уроке мы немного переделаем нашу фабрику. Для этого мы создадим интерфейс Drawable(), заменим везде "extends Shape" на "implements Drawable" и удалим абстрактный класс Shape(). Так же мы добавим новую фигуру и возможность добавления фигур через консоль.
Дата отправки отчёта:
23 января 2017 г.
Задание выполнено: за
15 мин.
Чему научился:
ничего
Что было сложным:
ничего
Комментарии:
Использование абстрактного класса на использование интерфейса я поменял еще в самом начале.
Научился: Понял где лучше использовать наследование, а где интерфейс Если в производном классе нужно реализовать только методы, то подходит интерфейс, а если используются поля, то нужно наследование.