История изменений
Исправление tailgunner, (текущая версия) :
У меня есть интерфейс, в нем метод. В зависимости от реализации количество и типы аргументов этого метода могут быть различными. Это как-то обобщается шаблонами/еще чем-то, чего я не знаю?
Это явно не всё, что тебе надо. Но, если делать буквально то, что ты изложил: делаешь метод с единственным аргументом, который является sum type всех комбинаций параметров.
Исходная версия tailgunner, :
У меня есть интерфейс, в нем метод. В зависимости от реализации количество и типы аргументов этого метода могут быть различными. Это как-то обобщается шаблонами/еще чем-то, чего я не знаю?
Это явно не всё, что тебе надо. Но, если делать буквально то, что ты изложил: делаешь метод с единственным аргументом, который является sum type всех комбинаций парамтров.