IL PUNTO DI VISTA UTENTE
Dal punto di vista dell’utente, vi sono:
- operazioni di costruzione (costruttori)
- operazioni di selezione di componenti (selettori)
- operazioni di verifica di proprietà (predicati)
- operazioni di trasformazione (trasformatori)
La presenza o assenza di certe categorie di operazioni implica diversi tipi di oggetti:
- oggetti atomici vs. oggetti compostigli oggetti atomici non hanno selettori
- oggetti con o senza statogli oggetti senza stato non hanno trasformatori