Ruby/Основные свойства Ruby: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 18:
 
* Всё есть [[w:Объект (программирование)|объект]]. Даже имя класса есть экземпляр класса <code>Class</code>.
* [[w:Класс (программирование)|Классы]], [[w:Метод|методы]], [[w:Наследование (программирование)|наследование]], [[w:Полиморфизм(прогпаммированиепрограммирование)|полиморфизм]], [[w:Инкапсуляция (программирование)|инкапсуляция]] и так далее.
* [[w:Одиночка (шаблон проектирования)|Методы-одиночки]].
* [[w:Примесь (программирование)|Примеси]] при помощи модулей (возможность расширить класс без наследования);