ESEMPIO: IL CONTATORE
definire il tipo di dato astratto (ADT) “contatore”e poi sfruttarlo per creare “oggetti” di tipo “contatore”
definire in un modulo la singola astrazione di dato “contatore”e poi usarlo “così com’è”.
- Pro: possibile definire tanti oggetti “contatore” quanti ne servono.
- Contro: mancanza di vero incapsulamento (chiunque può in realtà accedere allo stato interno)