Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 23, 2010 20:23:58

Kogrom
От:
Зарегистрирован: 2009-12-03
Сообщения: 160
Репутация: +  0  -
Профиль   Отправить e-mail  

статический метод

Zubchick
функции самодостаточные, работают просто с любыми матрицами
Если самодостаточны, то в модуль :)

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

А если сделаем самовращающийся кубик, то оторвём класс от предметной области.



Отредактировано (Фев. 23, 2010 20:26:51)

Офлайн

#2 Фев. 23, 2010 20:57:53

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

статический метод

все понятно, спасибо за участие!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version