はじめに
3年前の記事の補足です。
Java8で追加されたラムダ式でコマンドパターンを書き換えてみた。
かつては、Java 6を使っていたので、匿名クラスを利用して処理を実行と分離していた。
ポイント
- インターフェースに 明示的に @FunctionalInterface アノテーションを追加する。
- ラムダ式を使って、無名関数を渡す。
3年前の記事の補足です。
Java8で追加されたラムダ式でコマンドパターンを書き換えてみた。
かつては、Java 6を使っていたので、匿名クラスを利用して処理を実行と分離していた。