재훈재훈
OODP - Singleton Pattern 본문
Singleton Pattern
싱글턴 패턴이란, 어떤 클래스의 인스턴스의 갯수를 하나로만 제한하는 디자인 패턴이다. 그리고 싱글턴은 이 하나뿐인 인스턴스에 접근할 수 있는 전역적인 접촉점(getInstance 메소드)를 제공하여 모든 곳에서 이 단 하나의 객체에 접근할 수 있도록 한다.
SingletonClass - 싱글턴 패턴을 적용한 클래스
pivate static SingletonClass SINGLETON_CLASS_INSTANCE = new SingletonClass(); // 클래스 자신이 자기를 호출함
private SingletonClass() {} // 생성자의 제어자가 private! SingletonClass 객체 생성은 오직 SingletonClass를 통해서!
getSingletonClass() // 이 메서드의 제어자는 public. 외부에서 이 메서드를 통해 인스턴스에 접근이 가능하다
// 만약 인스턴스가 미리 생성되어 있다면 이미 존재하는 인스턴스를 반환한다.
// 결국 인스턴스는 1개만 생성될 수 있다.
'Computer Engineering > JAVA' 카테고리의 다른 글
Java Collections (0) | 2018.04.07 |
---|---|
OODP - Strategy Pattern (0) | 2018.04.07 |
제네릭(Generic) (0) | 2018.04.07 |
파라미터의 다형성 (0) | 2018.04.07 |
추상클래스와 인터페이스 (0) | 2018.04.07 |