クラスAという名前のクラスが1つあり、FunctionAという1つのパブリック関数があります。あるメソッドをいくつかのクラスで呼び出す方法はありますが、残りはできませんでしたか?
ClassBという別のクラスがありますが、FunctionAを使用する必要があり、ClassAのサブクラスではありません。
ClassCという名前の3つ目のFunctionAは、ClassCによって呼び出されるべきではなく、ClassAのサブクラスではありません。
さらに、ClassBとClassCの関係は継承ではありません。
解決策がいくつか提供されていますか?または適切なデザインパターンがある場合は?
ありがとうございました。
[ここ]クラスBのために提供された方法を見ていないこのようにクラスCのクラスCによって使用されるインタフェースのACによって使用されるインタフェースABを実装(http://stackoverflow.com/questions/182278/is-there-a-way-to-simulate-the-c-friend-concept-in-java)はあなたに役立つかもしれない関連する質問です。 –
こんにちは@JornVernee、あなたは私を助けました。あなたのリンクから、私はSalomon BRYSから最も適切な答えを得ました。ありがとう。 – Ivan