
シングルトンパターンとは、オブジェクト指向プログラミングの悪名高き手法の一つです。要するに、特定のクラスがただ一つのインスタンスしか持たないように強制するという、ちょっとした独裁者気取りのデザインパターンです。まるで一国のトップが常に君臨するかのように、あんたのコードの中でシングルトンが幅を利かせる様子は、絵に描いたような開発の混沌。シングルトンは必要な場面もあるかもしれませんが、過度に使えばコードが堕落していくのが目に見えています。一つのインスタンスに全てを委ねるなんて、まるで一つの蜜蜂だけが全ての花から蜜を集めるような無謀さ。だから、シングルトンは本当に使うべき時にだけ使ってほしいものです。バカみたいに乱用したら、直ちにコードが読みにくくなり、チームメンバーからの信頼もストンと落ちるでしょう。
シングルトンパターンをまじめに語ると
前の記事: « シンクロメッシュとは?毒舌で解説!
次の記事: シーズナルとは?毒舌で解説! »