Есть ли способ указать необязательный метод в интерфейсе (чтобы контракт указывал только число/тип аргументов)?Интерфейс с необязательными методами
Просьба дать немного больше понимания и понимания проблемы и указать решение? См., Например, эту дискуссию: Optional Methods in Java Interface
В приложении я использую Слушатели, связанные с Устойчивостью (Доктриной). Поэтому я использую некоторые из этих методов:
prePersist()
preUpdate()
postPersist()
postUpdate()
и т.д.
Теперь, в то время как рефакторинг, так как существует слишком много Entities (объекты настаиваться), я решил разделить части этих методов в отдельные классы.
Однако не все из них нуждаются во всех методах до и после .... Мне нужно убедиться, что им задано соответствующее количество и тип аргументов. Как вы это делаете в PHP?
@Marcin: это совершенно нормально, чтобы не знать, что такое интерфейс. Если этот вопрос может быть подвергнут критическому анализу (и он может), то некоторые предыдущие исследования/чтения могли бы быть доказаны, поэтому мы знаем, что конкретно нужно объяснить. – halfer
См. Мой ответ. –