Delegate实例代码:
class Super(object): def delegate(self): self.action() def action(self): raise NotImplementedError("Action must be defined") class Sub(super): def action(self): print("Sub.action")
不能实例化的抽象超类:
class Super(object): def delegate(self): self.action() @abstractmethod def action(self): pass class Sub(super): def action(self): print("Sub.action")
Tornado中Delegate设计的应用:
。。。。。。