ciao a tutti,
l'altro giorno ho avuto una piccola discussione con dei miei colleghi, sulla quale comunque le loro motivazioni non mi convincono, non che comunque l'abbiano vinta loro...
Se ho la classe A e B, B estende A...
cos'è meglio: mettere gli attributi di A privati e mettere get e set pubblici, oppure metterli protetti e far si che le classi che la estendano vi possano accedere quando e come vogliono, senza aggiungere ulteriore overhead nel chiamare metodi 'inutili'.
io voto per la prima, ma loro 3 votano per la seconda....
Noi programmiamo in java. Voi come la pensate?