Tôi đang nghiên cứu mô hình đối tượng ruby và có một số câu hỏi. Tôi hiểu ý tưởng rằng một đối tượng chỉ lưu trữ các biến mẫu và các phương thức được lưu trữ trong lớp, một đối tượng có tham chiếu đến. Tôi cũng hiểu ý tưởng 'tự' - nó là gì, nó thay đổi thế nào, v.v.Giải thích tốt về mô hình đối tượng ruby - chủ yếu là 'các lớp là đối tượng'?
Tuy nhiên, điều tôi không hiểu là khái niệm 'các lớp là đối tượng'. Có một lời giải thích tốt, trực quan ở đâu không?
(BTW: Tôi đang sử dụng Ruby Object Model and Metaprogramming và Metaprogramming Ruby như hai nguồn lực của tôi Nếu ai cũng có thể đề nghị cái gì khác, đó sẽ là hữu ích..)
Cảm ơn.
Sau một thời gian với Ruby, tôi đã đặt câu hỏi hoàn toàn ngược lại: làm thế nào mà chúng tôi mua vào các ngôn ngữ mà các lớp học KHÔNG phải là đối tượng ... –
Hãy thử "Ruby-Grounded Rubyist" của David Black - http: // www .manning.com/black2/ –