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