extends
extends - это библиотека для реализации наследования через композицию и делегирование в OneScript.
Установка
Для установки библиотеки используйте команду:
sh
opm install extendsОписание
Язык 1С:Предприятие как и OneScript не поддерживает концепцию наследования классов. Однако же нам доступны принципы композиции и делегирования, а так же механизм кодогенерации и загрузки сценария из строки.
Имея на руках два объекта, один из которых выступает в роли родителя, а другой в роли наследника, мы можем сгенерировать новый объект, который будет обладать всеми методами родителя и наследника.
Библиотека extends активно использует возможности, предоставляемые библиотеками reflector и decorator.
Лицензия
Этот проект лицензируется под лицензией MIT. Подробности см. в файле LICENSE.md.
