読書メモ不必要なオブジェクトの生成を避けるリソースを効率よく使うためには、以下のような不必要なオブジェクトの生成はできるだけ避けたいという話。考えるとわかりやすい。ループ内などで何度も実行されると、その回数分だけインスタンスを生成してしまう。個のインスタンスを共有できる。ファクトリーは不必要なインスタンスを生成しないことがほとんど。そのメソッドが呼び出されるたびにインスタンスの生成が起き、コストがかかる。初期化子を使って、クラス初期化時点でインスタンスを生成するようにしておくとよい。内部に対するインタフェースの役割を果たし、処理は内部へ委譲しているアダプターといえる。ビューから見てもその変更が反映されている。どのインスタンスから内部を見ても同じ状態であるため、複数個インスタンスを生成する必要はない。クラスのオブジェクトに自動で変換される。10;これは便利な機能ではあるが、何度も実行されたとき、コストが大きくなってしまう。そのため、不必要な場面でオートボクシングが起きないように気を付ける必要がある。(2)前回に続いて、今回は実際に不変クラスを作ってみる。説かれているのが、不変クラスの重要性だ。月別アーカイブ検索スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。