LE INTERFACE IN JAVA PRIMA PARTE
LE INTERFACE IN JAVA INTRODUZIONE Introduciamo le interface nell’ambito della programmazione OOP. All’inizio del corso, uno degli aspetti su cui ci siamo soffermati è quello dell’interfaccia pubblica. Uno dei principi basilari con cui dobbiamo progettare le nostre classi è quello dell’incapsulamento. In particolare, si devono rendere gli attributi privati, così come i metodi usati solo dalla classe ed esporre all’esterno le funzionalità minime per chi utilizzerà la nostra classe. CLASSI ASTRATTE Spesso si possono individuare una serie di responsabilità, definite in modo generale, ad esempio, con una classe astratta, e implementate concretamente all’interno di una serie [...]