Biorę lekcje języka C ++ w mojej szkole. Odkąd programowałem w Ruby, znam pewne rzeczy związane z OOP.
Ale w C ++ są funkcje składowe, zmienne składowe i funkcje statyczne. W Ruby mamy metody instancji, zmienne instancji i zmienne klas. I jest więcej ...
Jest jakiś powód, dla którego są inni? Czy są to zupełnie różne poziomy OOP? A może tylko niektóre różnice w tradycji tych ekosystemów?
źródło