L’APPROCCIO DEGLI ADT
Consente di separare interfaccia e implementazione
Rende il cliente indipendente dalla struttura interna dell’ADT (servitore)
Permette al cliente di definire tanti oggetti quanti gliene occorrono
Ma non garantisce incapsulamento
- tutti i clienti vedono la typedef,
- conoscono la struttura interna dell’ADT
- e possono violare il protocollo di accesso