[python] добавление методов классу в процессе работы
От: neFormal Россия  
Дата: 10.09.09 19:46
Оценка:
Поделитесь личным опытом, добавляете ли вы методы классам в рантайме?.
Если да, то зачем?. Из каких соображений вы выбрали этот вариант?. Как решаете проблему появляющейся запутанности?.

я тут решил использовать xmpppy для работы с жаббером, и там как используется такой подход к проектированию.. там есть класс Client, который умеет подключаться, но не умеет передавать какие либо данные.. за это отвечает другой класс, от которого при удачном коннекте пересаживаются методы клиенту..
проблема в том, что до начала использования по pydoc-у не понять схему работы приложения..
а единственная причина делать именно так мне видится только в том, что не надо на все методы отправки и т.п. вешать проверки наличия коннекта.. как бы до коннекта такого функционала нет и все попытки использования будут приводить к ошибке доступа к несуществующему методу..
...coding for chaos...
python
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.