遅延初期化 (lazy initialization)とは

  • オブジェクトの初期化を、実際に使用されるまで遅らせる仕組み
  • 初期化の負荷が大きかったり、使用するか分からないオブジェクトの初期化を、必要になるまで遅らせる(必要でない場合は初期化しない)事により、パフォーマンス改善やメモリ使用量の削減が期待できる

参考:

限定的な初期化

Leave a comment

Your email address will not be published. Required fields are marked *