別のクラス (C++) からプライベート メソッドへのアクセスを許可するコードまたはデザイン パターンを探しています。
1 つのクラス OBJ1 があるとします。
class OBJ1
{
public:
void method1();
void method2();
}
OBJ1 をインスタンス化する別のクラス OBJ2:
class OBJ2
{
public:
void method3()
{
my_obj.method1();
}
private:
OBJ1 my_obj;
}
OBJ2::my_obj.method2()
他のクラスからアクセスする方法はありますか(この方法のみ)?