関数や定数を集めたユーティリティクラスはインスタンス化する意味がないので、インスタンス化できないようにコンストラクタを書く必要がある。これはシングルトン実現時に使った方法と似ている。具体的には以下のように書けばよい。あるため、外部からこのクラスをインスタンス化できない。投げているのは、万一内部からコンストラクタを呼び出してしまったときの保険である。副作用として、このようなクラスのサブクラスは作れない。あるため、サブクラスから呼び出せないことによる。(2)前回に続いて、今回は実際に不変クラスを作ってみる。説かれているのが、不変クラスの重要性だ。月別アーカイブ検索スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。