Il paradigma object oriented non derivava da una teoria matematica (diversamente dai database relazionali), inizialmente è stato inventato per motivi pratici, per simulare i processi (Simula). Le persone stanno cercando di trovare una buona base matematica per far sì che le lingue esistenti possano essere lucidate o modificate, che possano essere scoperte proprietà teoriche e così via.
Il lavoro su "Tipi di dati astratti" è un tale ragionamento. Ci sono probabilmente altri modi matematici di guardare all'orientamento agli oggetti. Ho trovato alcune informazioni in "Costruzione di software orientato agli oggetti", 2a edizione, Bertrand Meyer.
fonte
2011-01-15 10:59:53
Questo potrebbe ottenere risposte migliori in [cstheory] (http://cstheory.stackexchange.com/) – huitseeker
Non è una domanda strana, è interessante! Forse potresti cambiare la tessera e lasciare il prefisso di distanza? –
@Bruno. Fatto! E altri 2. –