0

一些上下文:

  • 我正在创建一个非常简单的组件实体 2d 游戏引擎

  • 绝大多数类将具有扁平的子类层次结构

  • 几乎所有基类都不需要任何参数

  • 我正在使用 Python 2

所以,目前的解决方案是让__init__基类调用可覆盖的_on_init方法,因为不得不这样做BaseClass.__init__让我觉得难看,所以不得不使用super()

我不一定要问你对这种做法的想法(尽管他们绝对是受欢迎的),但主要只是问我是否有任何陷阱或其他不愉快的事情,我可能会订阅自己。

4

0 回答 0