から継承するクラスbrotherClass
とクラスがあります。と呼ばれるメソッドは で定義されています。現在、両方の子クラスがいくつかの関数のロジックを呼び出しています。sisterClass
parentClass
getName()
parentClass
getName()
現在、クライアントは、brotherClass
とsisterClass
を呼び出す両方の外部に単一のクラス (?) が存在するようにすることを望んでいますgetName()
。こうすることで、両方の子クラスが、それぞれのクラスで 2 回ではなく、その外部関数を 1 回呼び出すことができます。
ある意味で、彼はスペース/メモリを節約したかったと思います。getName()
それ以外の場合、彼は、 で何らかの方法で呼び出す関数を実装する必要がbrotherClass()
あり、それsisterClass
もそれにアクセスできるはずだと述べました。
私はこれをどのように進めるかについてかなり途方に暮れており、これを逐語的に入力しました。これは、私が現在職場で直面している問題の非常に単純化されたバージョンです。