ダウンロード サンプルファイル (34.0 KB)
java.lang.reflectパッケージのProxyを利用すると、指定したインターフェイスに対して、そのインターフェイスを実装したクラスとインスタンスを動的に作ることができます。本稿では、Proxyによって既存のクラスへ処理を追加する方法、およびそれによって得られる効果について説明します。
この記事は参考になりましたか?
- この記事の著者
-
arton(アートン)
専門は業界特化型のミドルウェアやフレームワークとそれを利用するアプリケーションの開発。需要に応じてメインフレームクラスから携帯端末までダウンサイジングしたりアップサイジングしたりしながらオブジェクトを連携させていくという変化に富んだ開発者人生を歩んでいる。著書に『Ruby③ オブジェクト指向とはじめての設計...
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です