C và rất có thể nhiều ngôn ngữ khác cung cấp một struct
từ khóa để tạo cấu trúc (hoặc một cái gì đó theo cách tương tự). Đây là (ít nhất là trong C), từ quan điểm đơn giản hóa như các lớp, nhưng không có tính đa hình, kế thừa, phương thức, v.v.
Hãy nghĩ về một ngôn ngữ hướng đối tượng (hoặc đa mô hình) với các cấu trúc kiểu C. Bạn sẽ chọn chúng ở đâu trên các lớp học? Bây giờ, tôi không tin rằng chúng sẽ được sử dụng với OOP vì các lớp dường như thay thế mục đích của chúng, nhưng tôi tự hỏi liệu có những tình huống nào chúng có thể được ưa thích hơn các lớp trong các chương trình hướng đối tượng và trong tình huống nào. Có những tình huống như vậy?