Superdry Memorandom :-p

旧「superdry memorandum :-D」です

Effective Java 項目4 インスタンス化不可能にする

インスタンス化不可能にする場合

ユーティリティクラスなどインスタンスに意味がない場合

やり方

privateのコンストラクタを明示的に実装。内部クラスからも参照させたくない場合はprivateコンストラクタ内で例外をスローするように実装する。

欠点

サブクラス化できない