PHP4でデザインパターン(Singleton編) オブジェクト指向についてはまだまだ勉強中ですが、「PHPでGoFのデザインパターンを実装したら、どんな感じになるんだろ?」と思ってしまったので、ちょっとずつやってみることにしました。 間違いやご意見がありましたら、遠慮なくツッコミを入れてくださいm(_"_)m 今回は、Singletonパターンです。このパターンを簡単に説明すると、「あるクラスのインスタンスが1つしか存在しないようにする」パターンで、コンストラクタを潰す(Javaではprivateにする)代わりに、インスタンスを得る(publicな)メソッドを用意します(以下のクラス図を参照)。以下が、サンプルコードになります。 ●Singleton.php <?php class Singleton { var $str_; /** * Javaでいうstaticメソッドな扱いで、参