Lezione 11 · Canale 2 · lunedì 19 ottobre 2026

Tipi di dato astratti: valori, entità e schemi realizzativi

Progettazione del Software

Formulario

Valore

  • funzionale, con condivisione
  • equals, hashCode, no clone

Collezione con side effect

  • senza condivisione
  • anche clone

Entità

  • side effect, senza condivisione
  • niente da ridefinire

Interferenza

  • condivisione + side effect

Uguaglianza fra insiemi

A=B  ⟺  A⊆B ∧ B⊆AA=B\iff A\subseteq B\ \land\ B\subseteq A