Javaの合成と集約コードを特定する方法を知りたい。私はC++のコードを持っていますが、Javaで書く方法は分かりません。ポインタJavaで合成と集計を書く方法
class A {};
class B
{
A* pointer_to_A;
B(A anA){
pointer_to_A = &anA;
}
経由
作曲
class A {};
class B { A composited_A; };
集約は、誰もが、両方がJAVAで作業しているかを教えてくださいすることができます。 (私は組成と集計の意味を知っています) };
ありがとうございます。しかし、あなたはJavaコードの例を提供することができます。 – Mifas
ありがとうございます。この集合体ですか? – Mifas
これは 'a'の使い方によって異なります。通常、意図が構図の場合は、 'a'を' final'にして変更しないようにしてから、コンストラクタでnull以外の値が割り当てられていることを確認します。意図が集約の場合は、 'a 'を変更する' setA() 'メソッドを提供することができます。 –