weixin_43467362
2021-09-06 22:58
采纳率: 100%
浏览 49

python编程中的一点语法疑惑

vnpy源码vnpy/trader/engine.py中

class OmsEngine(BaseEngine):
  def add_function(self) -> None:
    self.main_engine.get_tick = self.get_tick
    self.main_engine.get_order = self.get_order
    self.main_engine.get_trade = self.get_trade
    self.main_engine.get_position = self.get_position

这种在一个类中给另一个类添加方法,这知识点叫什么?我基础知识不牢,只看到这样的代码感觉好难接受,不知道为啥这么干。请各位解惑!

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题