Another way to define an ADT, closer to the spirit of functional programming, is to consider each state of the structure as a separate entity.
Ένας άλλος τρόπος να ορίσουμε έναν ΑΤΔ - πιο κοντά στη φιλοσοφία του συναρτησιακού προγραμματισμού - είναι να θεωρήσουμε κάθε κατάσταση της δομής σαν μια ξεχωριστή οντότητα.