ClassA
アイテムを返すいくつかのメソッドを持つクラスがあります。
class ClassA {
ClassA item(...) {...}
Vector<ClassA> list(...) {...}
}
これらのメソッドは入力を処理し、その場でこれらの種類のアイテムを生成します。このクラスを拡張するとします。
class ClassB extends ClassA {
...
}
どのような場合でも item() または list() メソッドをオーバーライドしませんがClassB
、戻り時にキャストせずにアイテム (またはベクトル) を返すようにしたいと思います (これが現在の私の現在の解決策です)。そうする方法はありますか?前もって感謝します。