S>Если это скриптовый язык с динамической типизацией, который позволяет в массив складывать объекты разных типов
Да, в массив можно сложить объекты любых типов.
S>Попробуйте обойтись без наследования вовсе. Просто отдельные классы, в которых есть метод с одинаковым именем и набором параметров. S>Обычные не виртуальные методы.
А как потом этим пользоваться?
У меня задача — из метода базового класса сделать вызов другого метода, который может быть переопределен у потомка.
Я прочитал в интернете, что чисто с архитектурной точки зрения, наследование — это не очень хорошо, так как наследование является сильным связыванием.
Мой скриптовый язык позволяет наследовать классы.
Но как заменить обычные виртуальные функции, другими архитектурными решениями?
S>Кстати, есть ли там статические методы?
Нет, статических методов и статических свойств нету.