|
Woolpack API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
C
- コンテキスト役。R
- 返却値。E
- 例外。public interface Fn<C,R,E extends java.lang.Exception>
引数をひとつとり、返却値をひとつとる関数を表します。 本インタフェースの実装では以下のデザインパターンを適用することができます。
デザインパターン | 適用方法 |
---|---|
Interpreter | 引数にコンテキスト役を割り当てる |
Abstract Factory | 実装で返却値を生成する |
Composite | 実装で本インタフェースの変数を宣言する |
Proxy | 委譲を制御する |
Adapter | 別のインタフェースを持つインタフェースやクラス、ライブラリに委譲する |
Decorator | 引数を変換して委譲し、返却値を変換して返す |
Currying | 実行前に確定している変数を実装のインスタンス変数に定義し、実行時に確定する変数をコンテキスト役として指定する |
メソッドの概要 | |
---|---|
R |
exec(C c)
関数を実行します。 |
メソッドの詳細 |
---|
R exec(C c) throws E extends java.lang.Exception
c
- コンテキスト役。
E
- 例外。
E extends java.lang.Exception
|
Woolpack API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |