Qui http://remus.rutgers.edu/cs314/f2005...pic06_adts.pdf
viene detto
Astrazione dati : meccanismo che incapsula o nasconde la rappresentazione e i dettagli delle operazioni di un tipo di dato dai suoi utenti.
Ogni accesso è attraverso un'interfaccia definita.
Provo a fare un esempio
Questa classe è un ADT o solo un corretto uso dell'incapsulamento???codice:public class Employee{ String name; String surname; int age; public Employee(String name, String surname, String age){ this.name=name; this.surname=surname; this.age=age; } public int getAge(){ return age; } public String getName(){ return name + " " + surname; } }
Cosa dovrei "fare" per far si che l'esempio precedente non sia un tipo di dato astratto?

Rispondi quotando