話のネタを仕入れたはいいものの、使いどころに困ってはいませんか? バーでの会話で話題に絡めた小洒落た話を咄嗟にひろげられると粋ですよね。 内部クラスの階層の話ではクラスにも階層があるね、というお話でした。 今回はそのエンクロージング内部クラスの使いどころのお話です。 プログラミングというのは美術などと同じく、画材を知ったからと言って即、作品になるわけではありません。 新しい道具を得たからと言って、それを使ってどう新しい創作をするかというのは難しい問題です。 エンクロージング内部クラスは親のインスタンスへアクセスを許可された特別なクラスですが、 では、どういったときにこの特権を使えばいいのでしょうか? 今回はそのサンプルを挙げてみようと思います。 内部クラスのメリットは、外部クラスと秘密のやり取りができるというところです。 外部クラスはそのさらに外に情報を公開することなく、しかし、内部クラス

