есть несколько классов с одинаково названными методами.
обьекты этих классов я скидываю в массив
потом перебираю массив, вызывая одинаково реализованный метод у каждого обьекта. и вот этот метод вызывает другие методы, которые уже у каждого класса реализованы по-разному
как это лучше сделать? вот, пытался те классы сделать наследниками абстрактного класса, но не пошло чето
Интерфейс сделайте с этим общим методом
в интерфейсы проблемы с абстрактными методами были какие-то. ну ладно, ща посмотрю пасиба всем
не пошло, много элементов интерфейса нужно реализовать в дочерних(
Значит надо разделить интерфейс на несколько. У вас проблема, похоже, вообще с представлением, что вы хотите смоделировать
Там не нужный интерфейсы, подойдёт абстрактный класс, просто реализовать это надо правильно
Обсуждают сегодня