Re[2]: Чем заменить виртуальные функции?
От: zelenprog  
Дата: 10.08.23 05:55
Оценка: 7 (1)
S>Если это скриптовый язык с динамической типизацией, который позволяет в массив складывать объекты разных типов

Да, в массив можно сложить объекты любых типов.

S>Попробуйте обойтись без наследования вовсе. Просто отдельные классы, в которых есть метод с одинаковым именем и набором параметров.

S>Обычные не виртуальные методы.

А как потом этим пользоваться?
У меня задача — из метода базового класса сделать вызов другого метода, который может быть переопределен у потомка.

Я прочитал в интернете, что чисто с архитектурной точки зрения, наследование — это не очень хорошо, так как наследование является сильным связыванием.
Мой скриптовый язык позволяет наследовать классы.
Но как заменить обычные виртуальные функции, другими архитектурными решениями?

S>Кстати, есть ли там статические методы?


Нет, статических методов и статических свойств нету.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.