Написал забавулину - implements+FieldProperty.
2007-11-29 22:37Я не любитель такого подхода, но многим нравится для каждого атрибута из интерфейса завести в классе атрибут типа FieldProperty. Только перечисляли они все руками. Я подумал а почему собственно, и написал специальный implements... Теперь у любителей этого дела код получается в три строки:
from ng.lib.interface import implements
from interfaces import IA
class A(object) :
implements(IA)
Гм. В четыре. Ну и ладно. Главное все равно все проперти объявленные в интерфейсе в классе уже определены.
Потребители протестили, собираются использовать.



