Найти - Пользователи
Полная версия: статический метод
Начало » Python для новичков » статический метод
1 2
Kogrom
Zubchick
функции самодостаточные, работают просто с любыми матрицами
Если самодостаточны, то в модуль :)

Zubchick
Если мы делаем их методами, то зачем им передавать экземпляр класса?
Обычно данные в классах делают закрытыми. То есть мы не сможем внешним кодом повернуть, например, фасад кубика, взяв его матрицу и отправив в статическую функцию, а запишем что-то вроде rubik.turn_facade(). Ну, если задействуем геттер, то будет менее красиво.

А если сделаем самовращающийся кубик, то оторвём класс от предметной области.
Zubchick
все понятно, спасибо за участие!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB