Я изучаю модель объекта ruby и задаю несколько вопросов. Я понимаю идею, что объект хранит только переменные экземпляра, а методы хранятся в классе, к которому относится объект. Я также понимаю идею "я" - что это такое, как он меняется и т.д.
Однако я не понимаю, что "классы - это объекты". Есть ли хорошее, интуитивное объяснение где угодно?
(BTW: Я использую Ruby Object Model и Metaprogramming и Метапрограммирование Ruby в качестве моих двух ресурсов. Если кто-нибудь может предложить что-то еще, это будет полезно.)
Спасибо.