| layout | pattern |
|---|---|
| title | Private Class Data |
| folder | private-class-data |
| permalink | /patterns/private-class-data/ |
| categories | Other |
| tags | Java |
Intent: Private Class Data design pattern seeks to reduce exposure of attributes by limiting their visibility. It reduces the number of class attributes by encapsulating them in single Data object.
Applicability: Use the Private Class Data pattern when
- you want to prevent write access to class data members
