エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Java with CGLIB でC#ライクなDelegateを使う(2) - レベルエンター山本大のブログ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Java with CGLIB でC#ライクなDelegateを使う(2) - レベルエンター山本大のブログ
昨日の日記(Java with CGLIB でC#ライクなDelegateを使う。)の続きで、ちょっとサンプルを作ってみる... 昨日の日記(Java with CGLIB でC#ライクなDelegateを使う。)の続きで、ちょっとサンプルを作ってみる。 Delegateでオブジェクトメソッドの列挙フレームワークを作る。 (実はそんな大げさなもんではありませんが) オブジェクトのメソッドをループする部分(MethodProcesser)を フレームワークとして作っておきDelegateを使って処理を呼び出し元に委譲しておく。 これで、メソッド毎の処理を呼び出し元で切り替えることが可能となる。 配管的処理をMethodProcesser側でもちょっと増やしてやれば意義がでてくる。 Start.java import java.lang.reflect.Method; import net.sf.cglib.reflect.MethodDelegate; public class Start{ public static