Это нужно понимать в классах Питон, иначе всё изучение, напрасно.

preview_player
Показать описание
Доступное обучение программированию по индивидуальной программе.

приходите, если у Вас иногда возникают мысли:
"Однако у меня до сих пор присутствует четкое понимание, что я не понимаю почему и зачем пишу тот или иной код.¶"
Рекомендации по теме
Комментарии
Автор

Одна операция с классами - это создание экземпляров классов. А вторая. .

jack_pat
Автор

Лучше строго соблюдать ООП, думать наперёд? О будущих расширениях класса? Неправильный пример похож на SOLID принцип – принцип разделения интерфейсов без интерфейс, кстати. Хотите сказать, что Python ограниченный язык, в плане скорости и лучше писать классы, а конкретно нашу задачу так, как в правильном примере с полиморфизмом и встроенным паттерном команда? И что это значит "класс поддерживает 2 функции"? Не более 2 методов? То есть, собака может, точнее наш модуль имеет собаку (и добавляет ей команду без делегирования )и выполнять все команды но не как не "умереть", хотя может и умереть, это же команда. Я лично за то, чтобы экономить ресурсы компьютера, но не так, чтобы нарушать все базовые правила ООП или Солид принципы. Может условие задачи нужно было вам зачитать нам. Там, что, в условиях задачи не было возможности расширить со временем класс? Мне кажется у неё было много способов решения. Они оба молодцы, а я вообще ненавижу Пайтон и хейтить чей-то код.

wbhydgk