У меня есть несколько классов на С ++. с некоторой иерархией базового класса и некоторыми производными классами.
В некоторых производных классах есть несколько методов, которые выполняют функции для этого конкретного производного класса, а другим классам не требуется никакой реализации этих методов. Поэтому я оставил их как пустую реализацию. (Все эти функции являются виртуальными)
Теперь мой вопрос заключается в том, каковы лучшие практики в ООП при вызове такого метода с указателем базового класса в вашей программе. Я имею в виду сначала проверить тип ссылки, хранящейся в указателе базового класса, а затем вызвать метод или вызвать метод любым способом, поскольку реализация этого конкретного метода в других классах пуста.