akkun_choi pedia
mindiaakkun_choi pedia見出し語

Singleton パターン

akkun_choi · 2008-12-03 更新

世界にただ一つしかないインスタンス。

覚えたてのころは多用してたけど、グローバル変数と同じような感じで、Singletonを実装したオブジェクトを使いすぎると結合が強くなってしまう。

デザインパターンの中では一番単純だけど、使いどころが難しい。

PHP

>|php|
class hoge{
private static $instance;
private function __construct(){

}
public static function getInstance(){
if (!isset(self::$instance)){
self::$instance = new self();
}
return self::$instance;
}
}
||<

関連する見出し語