4

クラスからいくつかの REST インターフェイスを生成するために、vibe.d を使用しています。ただし、vibe.d では、インターフェイスとこのインターフェイスを実装するクラスの両方を提供する必要があります。私のアプリケーションは小さく、このインターフェースの実装が 1 つしか含まれていないため、変更を加えたいときに両方の場所を編集するのは非常に面倒です。

interface問題は、特定のclass定義から生成できる mixin またはテンプレートがあるかどうかです。これはかなり実装できるはずですが、例を見つけることができませんでした。インターフェースを自動実装する必要がstd.typeconsありWhiteHoleますが、それらとは反対のものが必要です。BlackHole

ありがとうございました。

4

1 に答える 1