C i najprawdopodobniej wiele innych języków zapewnia struct
słowo kluczowe do tworzenia struktur (lub czegoś podobnego). Są to (przynajmniej w C), z uproszczonego punktu widzenia, takie jak klasy, ale bez polimorfizmu, dziedziczenia, metod itd.
Pomyśl o zorientowanym obiektowo (lub paradygmacie) języku o strukturach typu C. Gdzie wybrałbyś je zamiast klas? Teraz nie sądzę, aby można było ich używać z OOP, ponieważ klasy wydają się zastępować ich cele, ale zastanawiam się, czy istnieją sytuacje, w których mogłyby być one preferowane nad klasami w programach zorientowanych obiektowo i w jakich sytuacjach. Czy są takie sytuacje?