遅延読み込み
デザインパターンの観点では遅延初期化はFactory Method パターンと共に用いられる。これは3つのアイデアの組み合わせである。
クラスインスタンスを得るためにファクトリメソッドを利用する(Factory Method パターン)
インスタンスを連想配列に保存し、これにより次回から同じパラメータで「同じ」インスタンスを得られる(Multiton パターン)
初めてオブジェクトが必要とされた時点でインスタンス化を行う(遅延初期化パターン)