weixin_43467362 2021-09-06 22:58 采纳率: 100%
浏览 51
已结题

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条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 9月14日
      • 已采纳回答 9月6日
      • 创建了问题 9月6日

      悬赏问题

      • ¥15 vivado如何支持多维打包数组模式
      • ¥15 请问第13题到底应该怎么做
      • ¥15 stable diffusion报错问题
      • ¥20 数据可视化综合运用 导入npz文件以及读取内容
      • ¥15 倒计时汇编语言RTC实时时钟
      • ¥15 CCS安装出现Failed to create the part's controls
      • ¥15 请问有digital Fortran编译器吗
      • ¥15 用cst怎么仿真同轴馈线
      • ¥15 如何在lammps中添加气液边界条件?
      • ¥20 具有每日记账功能的简易日历程序