共通のインターフェイスを実装する一連のクラスを開発しています。私のライブラリのコンシューマは、これらのクラスのそれぞれが特定の静的関数のセットを実装することを期待するものとします。関数の1つが実装されていない場合をコンパイラがキャッチできるように、これらのクラスを装飾することはできますか。
消費するコードをビルドするときに最終的にキャッチされることを私は知っています。また、一種のファクトリ クラスを使用してこの問題を回避する方法も知っています。
クラスで静的関数を要求するための構文/属性があるかどうかを知りたいだけです。
Ed混乱を避けるために「インターフェース」という単語を削除しました。