【发布时间】:2011-01-21 14:41:59
【问题描述】:
在 Java 中,在方法的参数需要参数多态的情况下,实现接口的“正确”方式是什么?
比如我的界面包含:
public int addItem(Object dto);
接口由各种类实现,但每个类中的 dto 参数都是各种强类型对象之一,例如 planeDTO、trainDTO 或 autoDTO。
例如在我的planeDAO类中:
public int addItem(planeDTO dto) { ... }
我是否只需将 dto 参数作为 Object 实现,然后转换为适当的类型?
【问题讨论】:
标签: java interface polymorphism