C e molto probabilmente molte altre lingue forniscono una struct
parola chiave per creare strutture (o qualcosa di simile). Questi sono (almeno in C), da un punto di vista semplificato come le classi, ma senza polimorfismo, ereditarietà, metodi e così via.
Pensa a un linguaggio orientato agli oggetti (o multi paradigma) con strutture in stile C. Dove li sceglieresti rispetto alle lezioni? Ora, non credo che debbano essere usati con OOP poiché le classi sembrano sostituire i loro scopi, ma mi chiedo se ci sono situazioni in cui potrebbero essere preferite rispetto alle classi in programmi altrimenti orientati agli oggetti e in che tipo di situazioni. Ci sono situazioni del genere?