Hallo Rolf,
eigentlich können wir uns ja glücklich schätzen, dass man die Dinger nicht „Empfänger“ (receiver) genannt hat.
Der Empfänger wäre nicht die Methode, sondern das Objekt 😀 die Methode wäre die Nachricht, die man an das Objekt schickt.
Es gibt übrigens durchaus Programmiersprachen, die dieses Paradigma versuchen umzusetzen. Die berüchtigste wäre wohl Smalltalk. Aber auch modernere Sprachen wie Obj-C oder Ruby bedienen sich dieses Bildes.
Das, was man bspw. in C++ gemacht hat, nämlich Objekte auf Strukturen, Botschaften auf Funktionsaufrufe und Vererbung auf Schachtelung abzubilden, ist eine Möglichkeit wie man OOP betreiben kann. Vermutlich die performanteste, darum machen es alle Sprachen, die ich kenne, so. Aber es ist nicht die einzige.
Du kennst mindestens eine Sprache, deren OO-Konzept anders ist als das von C++. JavaScript. 😀
Freundliche Grüße,
Christian Kruse