タスクを実行するクラスがあります
class A
{
public:
void doSomething();
};
そして、ポインタを含む別のクラスがありA
、 を介してタスクを実行し、A
単なるピンプルではない他のメンバーを持っています(第1版で私の質問を明確にしておらず申し訳ありません)
class B
{
public:
void doSomething() { mA->doSomething(); }
...
private:
A* mA;
...
};
呼び方はB
?ラッパー、デリゲート、またはエージェント? それとも、名前が違うだけで同じ概念ですか?A
The delegated のように を呼び出す方法は?
より具体的に言うと、私の場合、B は GUI レベルで、A はドメイン ロジック レベルです。これらの呼び方は?また、B に独自のデータがあり、そのデータを使用して A を生成できる場合は? この関係をどのように呼びますか? ありがとう。