Quale modello di progettazione dovrei usare quando ho una classe che rappresenta una struttura dati (ovvero una struct in stile C) e desidero avere solo una singola classe per potervi accedere.
Stavo pensando di dichiarare semplicemente la classe che rappresenta una struttura di dati come una classe interiore, ma volevo sapere se c'è un modo migliore per progettarlo.
es .:
class XXManager{
getXX();
setXXAtrtribute();
}
class XX{
String name;
String email;
String job;
}
Qui voglio progettare una classe XXManager che gestirà la creazione e la gestione degli oggetti 'XX' e nessuno dovrebbe essere in grado di accedere a XX se non attraverso il XXManager.