«Множественное» можно сделать иначе...
Sumo 10.09.2016 22:11
/ 10.09.2016 22:14
^reflection:inject[$B:CLASS;$object] — копирует поля и методы из класса B в object, меняя self у методов. Можно еще опцию прикрутить, которая одноименные методы и поля не копирует, а вставляет их с префиксом класса, чтобы можно было из метода A.method позвать ^B_method[].
Получим прототипное наследование. :)
- объект - экземпляр класса vs объект имеет прототипом класс, moko [M] 09.09.2016 18:12
- +1 (-), 19.09.2016 08:56
- Вкупе с отключаемостью $OBJECT-PROTOTYPE(false) в @conf => Однозначно +1, andylars 11.09.2016 07:27 / 11.09.2016 08:11
- Наверняка несовместимость вылезет в самых неожиданных местах, G_Z [M] 09.09.2016 22:42
- Ответ, MoKo 10.09.2016 00:50
- У меня зато есть реальный пример., andylars 11.09.2016 07:54 / 11.09.2016 08:02
- Ответ, G_Z [M] 10.09.2016 01:10
- Ответ, MoKo 10.09.2016 01:47
- «Множественное» можно сделать иначе..., Sumo [M] 10.09.2016 22:11 / 10.09.2016 22:14
- Ответ, moko [M] 12.09.2016 17:58
- Ответ, G_Z [M] 10.09.2016 19:58
- Ответ, moko [M] 12.09.2016 17:53
- Ответ, G_Z [M] 10.09.2016 02:19
- +1 (-), n3o 09.09.2016 20:33
- Обеими руками за (-), Sumo [M] 09.09.2016 19:33
- Like (-), vlalek 09.09.2016 18:37