슈

[클래스] Singleton 싱글톤

· 2014-09-19 (금) 14:25:37 · 3709

/*

생성자(new)를 통해 직접 인스턴스를 생성하지 못하게 하고 public 메소드를 통해 인스턴스에 접근하게 함으로써

 사용할수 있는 인스턴스의 개수를 제한할 수 있다. 

 생성자가 private 라서 자손클래스에서 상속 불가능 

*/

 

class Singleton {

private function __construct() {

}

 

public static function getInstance() {

if ($s == null) {

$s = new Singleton();

}

return $s;

}

public function test($a) {

echo $a;

}

}

 

// $s = new Singleton(); 에러 발생

$s1 = Singleton::getInstance();

$s1->test('one');

$s1->test('two');

 

class A extends Singleton {

}

// $a = new A();  에러 발생 

|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
16-05-11 조회 2,992
16-03-11 조회 2,785
16-03-09 조회 2,847
16-02-18 조회 2,936
16-01-28 조회 2,465
16-01-26 조회 2,457
16-01-22 조회 2,430
16-01-21 조회 2,480
16-01-14 조회 2,577
16-01-13 조회 2,448
16-01-12 조회 2,476
16-01-03 조회 3,236
16-01-03 조회 2,580
16-01-03 조회 2,748
16-01-02 조회 2,519
16-01-02 조회 2,608
16-01-02 조회 2,427
16-01-01 조회 2,715
16-01-01 조회 2,595
16-01-01 조회 2,644
15-12-31 조회 2,742
15-12-31 조회 2,759
15-12-31 조회 2,628
15-12-30 조회 2,649
15-12-30 조회 2,479
15-12-30 조회 2,477
15-12-29 조회 2,683
15-12-29 조회 2,790
15-12-29 조회 2,543
15-12-28 조회 2,542
15-12-28 조회 2,513
15-12-28 조회 2,451
15-11-26 조회 2,726
15-11-03 조회 3,236
15-11-02 조회 2,500
15-10-30 조회 3,097
15-10-30 조회 2,538
15-10-29 조회 2,635
15-10-03 조회 3,484
15-10-03 조회 2,741
15-10-02 조회 2,671
15-09-30 조회 2,564
15-09-30 조회 2,722
15-09-30 조회 2,796
15-09-30 조회 2,799
15-09-24 조회 2,758
15-09-24 조회 2,674
15-09-23 조회 3,054
15-09-23 조회 2,584
15-09-23 조회 2,655
15-09-23 조회 2,779
15-09-21 조회 2,583
15-09-21 조회 2,603
15-09-21 조회 2,668
15-07-02 조회 3,065
15-02-09 조회 4,520
15-01-24 조회 5,199
14-12-18 조회 5,210
14-11-21 조회 4,027
14-08-23 조회 3,779
14-08-11 조회 4,440
14-08-06 조회 6,009
14-08-01 조회 3,871
14-06-24 조회 5,675
14-05-18 조회 4,638
14-05-15 조회 4,501
14-05-15 조회 5,270
14-05-13 조회 4,727
14-05-09 조회 4,016
14-04-22 조회 4,500
14-04-16 조회 5,455
14-03-17 조회 7,212
13-11-12 조회 5,382
13-10-18 조회 4,400
13-10-15 조회 4,595
13-08-22 조회 4,544
13-08-18 조회 8,321
13-07-23 조회 7,131
13-07-23 조회 8,369
13-07-07 조회 5,276
13-05-18 조회 6,449
13-04-02 조회 6,016
13-04-02 조회 6,907
13-04-02 조회 7,251
13-04-02 조회 4,377
13-03-25 조회 3,866
13-03-20 조회 1.2만
13-02-12 조회 3,815
13-01-25 조회 4,586
13-01-17 조회 3,923
13-01-11 조회 4,154
13-01-01 조회 6,998
12-12-30 조회 5,921
12-12-17 조회 3,590
12-12-02 조회 7,235
12-11-29 조회 3,764
12-11-27 조회 4,800
12-10-05 조회 5,607
12-10-03 조회 4,495
12-09-14 조회 4,283