Una delle prime regole da seguire per realizzare un’applicazione object oriented con un buon design è la
separazione delle competenze: una classe deve fare bene una sola cosa. Lo scopo del presente articolo è di mostrare alcune soluzioni alternative per delegare ad oggetti dedicati certe operazioni che non dovrebbero essere implementate nella stessa classe. In questa prima parte si affronta il tema ricorrendo all’uso delle
interfacce.
Per leggere l'articolo
clicca qui.