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