2016-12-15から1日間の記事一覧

Effective Javaを読んでいる㉒

staticメンバよりstaticでないメンバを選べ enclosing class→内部クラスに対して外側のクラス 4つのネストされたクラス static member classes enclosing classのstaticなメンバである enclosing classのすべてのメンバにアクセスできる。 nonstatic member …

Effective Javaを読んでいる㉑

戦略を表すのに関数オブジェクトを使え 何についての戦略なのか?を表すインターフェースを作る 実装クラスを作る 利用者はインターフェースの形で宣言された変数に実装クラスを突っ込む 注意点 匿名クラスの形で実装する場合インスタンスが何回も作られる構…