Я разрабатываю набор классов , которые реализуют общий интерфейс. Потребитель моей библиотеки ожидает, что каждый из этих классов реализует определенный набор статических функций. В любом случае, я могу украсить этот класс, чтобы компилятор поймал случай, когда одна из функций не реализована.
Я знаю, что в конечном итоге его поймают при построении кода потребления. И я также знаю, как обойти эту проблему, используя своего рода класс factory.
Просто интересно узнать, есть ли там синтаксис/атрибуты, требующие статических функций в классе.
Ed Удалено слово "интерфейс", чтобы избежать путаницы.