以下の違いがありsourcemaking.comからこのパターンの例である:構造設計パターン:(プライベートクラスデータ)これら二つの例
https://sourcemaking.com/design_patterns/private_class_data
二つの例、アウト交差がありますメインクラス、およびデータクラスを含むメインクラスが含まれます。
私の質問には、以下のリンクで与えられた正しい実装の違いは何であるか、単純である:ここ
public class MainClass {
private final <Type> attribute1;
private final <Type> attribute2;
private final <Type> attribute3;
public MainClass(<Type> attribute1, <Type> attribute2, <Type> attribute3 {
this.attribute1 = attribute1;
this.attribute2 = attribute2;
this.attribute3 = attribute3;
}
}
乾杯
finalとして宣言することができますあなたの質問のC型の定義 –
私は、ビジネスロジックからデータクラスを外部化することの利点が、より大きなクラスでより明白になると思います。この小さなクラスは実際にその例を提供しません。 – Joel
パターンはGoFからのものではありません。それは私に反パターンのように見えます。 – jaco0646