長くなりすぎたクラスAがあります。そこで、その機能の一部をクラスBに移動することにしました。BをAから継承させました。
これで、Aに関数があり、Bの関数が必要です。私の質問は、クラスAのクラスBをどこでインスタンス化する必要があるかです。クラスBは基本クラスを呼び出して無限ループを作成するため、クラスAコンストラクターでインスタンス化できません。
クラスAコンストラクターには、一度だけ初期化するオブジェクトがあるため、クラスBを一度だけインスタンス化する必要があります。
私が今意味をなしているかどうかさえわかりません。