Le caratteristiche in breve

  • Il primo concetto fondamentale relativo alla OOP (Object Oriented Programming) è il tipo di dati astratto (Abstract Data Type - ADT), rappresentato dalla classe che associa i metodi ad ogni tipo
    • Ricordiamo che il passaggio dalle strutture dati agli oggetti si è ottenuto introducendo i metodi negli oggetti
  • Il secondo concetto fondamentale è quello dello stato locale degli oggetti, rappresentato dagli attributi
    • Ricordiamo che un oggetto è rappresentato dai suoi attributi e dai suoi metodi.
  • L'insieme di queste due caratteristiche consentono l'incapsulamento, che consiste nel tenere insieme dati e procedure che li gestiscono e nel fare gestire i dati solo dalle procedure cui essi appartengono

© Ing. Stefano Salvi - All rights reserved