класс Animal, от него унаследовано 3 класса - Bird, Cat и Dog.
Есть кнопка, по нажатию проигрывается звук рандомно выбранного животного.
И возник вопрос: а что делать, если нужно несколько тысяч животных?
Писать вручную для каждого класс? Или сделать Animal не абстрактным, а каждое животное будет отдельным объектом одного класса?
Или можно автоматизировать генерацию классов?
Сориентируйте пожалуйста
а тысяча животных откуда возьмётся?
Ты можешь Animal оставить абстрактным и при необходимости дополнять более точными характеристиками на основе не конкретного животного, а например на основе класса животного (кошку и собаку можно отнести к млекопитающим, например) Ну ты понял, по каким-то общим деталям разделять животных, тогда отпадает необходимость все перечислять в коде
Обсуждают сегодня