シングルトンパターンパターンとはデザインパターンの一つで GoFによって考案されたデザインパターンです。 内容はと言うとクラスのインスタンスをひとつしか生成しないことを保証するということです。 例えばDBのハンドルを使いまわしたりだとか、僕の会社だと決済モジュールは シングルトンパターンで実装されています。 複数インスタンスを生成するべきではないクラスや何度も使いまわすものを このパターンで実装することによりリソースの削減ができます。 すべてのクラスに実装する必要はありませんが、使いまわすことが多いものだと 実装したほうがいい場合が多いです。