Das objektorientierte Paradigma wurde nicht aus einer mathematischen Theorie abgeleitet (im Gegensatz zu relationalen Datenbanken), es wurde ursprünglich aus praktischen Gründen erfunden, um Prozesse zu simulieren (Simula). Die Leute versuchen, eine gute mathematische Grundlage dafür zu finden, so dass die vorhandenen Sprachen poliert oder modifiziert werden können, nette theoretische Eigenschaften können aufgedeckt werden und so weiter.
Die Arbeit an "Abstract Data Types" ist ein solcher Gedankengang. Es gibt wahrscheinlich andere mathematische Möglichkeiten, objektorientiert zu sein. Ich habe einige Informationen in "Object Oriented Software Construction", 2. Auflage, Bertrand Meyer gefunden.
Dies könnte bessere Antworten auf [Cstheory] (http://cstheory.stackexchange.com/) – huitseeker
Es ist keine seltsame Frage, es ist eine interessante Frage! Vielleicht könnten Sie die Kachel ändern und das Präfix weglassen? –
@Bruno. Erledigt! Und noch 2 mehr. –