有两个模型具有一些共同的属性。我可以使用 A 的对象通过将 A 作为参数传递给 B 的新方法来创建 B 的对象吗?
例如 A:高度、宽度、长度、名称、类型、位置 B:高度、宽度、长度、名称、who_bought_it、some_thing_else
如果 B 扩展 A,这将是直截了当的,但在这种情况下并非如此。那么我该怎么做呢?批量分配的东西会在这里吗?
(我知道,这是一个不好的例子!)
有两个模型具有一些共同的属性。我可以使用 A 的对象通过将 A 作为参数传递给 B 的新方法来创建 B 的对象吗?
例如 A:高度、宽度、长度、名称、类型、位置 B:高度、宽度、长度、名称、who_bought_it、some_thing_else
如果 B 扩展 A,这将是直截了当的,但在这种情况下并非如此。那么我该怎么做呢?批量分配的东西会在这里吗?
(我知道,这是一个不好的例子!)