2013-06-14 9 views

答えて

5

これは「自己型アノテーション」と呼ばれ、trait DatabaseSessionSupportをインスタンス化可能なクラスに使用するには、ScalatraBaseと一致する型を(「混在して」)付ける必要があります。私はこの特定のコードを見ていないが、それはいわゆる "ケーキパターン"の使用の可能性が最も高い。

この概念の多くの処理は、スタックオーバーフロー、さまざまなブログ、Oderskyなどの古典的な論文の両方で見つけることができます。 al。 「Scalable Component Abstractions」と題されています。

+0

偉大な答えは、非常に役立ちます。ありがとうございました。 – randombits

関連する問題