在描述数据库的面向对象模块中,应该将DB描述数据结构传递给派生类构造函数中的构造函数,还是应该创建(“虚拟”即动态)方法来创建数据结构并在构造函数中调用它们?data_desciptionclass Base: self.data_desciption = self.data_desciption_init() class Base {
DataDescription dat
我有一个基类,它有两个子类,比如Car有两个子类HeavyCar和LightCar。可以让基类的创建返回依赖于变量的子类的对象吗?now of type HeavyCarmyBcar = Car(weightB) # myBcar is now of type LightCar
我知道这样做的正常方法是查看权重变量然而,我想让我的类来决定它应该是哪种类型,而不必