Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Python для новичков
  • » как в классе который наследует dict cоздать метод который надо обязательно переопределить в классе наследнике [RSS Feed]

#1 Дек. 23, 2015 21:00:13

vrabey
От: Киев
Зарегистрирован: 2013-04-17
Сообщения: 209
Репутация: +  23  -
Профиль   Отправить e-mail  

как в классе который наследует dict cоздать метод который надо обязательно переопределить в классе наследнике

как я понял один класс должен давать только доступ к данным
а работу самой данными (например создать копию при изменении\удалении данных, или запретить удаление вообще или какой то функционал я добавлю потом) реализовывать в другом классе

Офлайн

#2 Дек. 24, 2015 04:34:10

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

как в классе который наследует dict cоздать метод который надо обязательно переопределить в классе наследнике

vrabey
так исключение вызывается если в Data нет атрибута “get_data”.
но этот атрибут в классе Data как раз точно есть.
А зачем он там есть то?
Не надо его там иметь. Все же просто, метод должен быть реализован в наследнике, ну и предоставьте наследнику такую возможность. Что-то вы усложняете сверх меры или не понимаете.



Офлайн

  • Начало
  • » Python для новичков
  • » как в классе который наследует dict cоздать метод который надо обязательно переопределить в классе наследнике[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version