Ich nehme an einer C ++ - Klasse in meiner Schule teil. Seit ich in Ruby programmiert habe, kenne ich einige OOP-Sachen.
In C ++ gibt es jedoch Elementfunktionen, Elementvariablen und statische Funktionen. In Ruby gibt es Instanzmethoden, Instanzvariablen und Klassenvariablen. Und es gibt noch mehr ...
Gibt es einen Grund, warum sie anders sind? Sind sie ganz unterschiedliche OOP-Ebenen? Oder nur einige Unterschiede in der Tradition dieser Ökosysteme?
quelle