상세 컨텐츠

본문 제목

자바이해하기_java Singleton 디자인 패턴이 뭐지?

java_자바

by 쫑메이 2020. 6. 4. 01:30

본문

 

 

 

 

 

 

 


 

 

자바에서도 패턴이 존재한다.

이전에 같은 상황에 부닥쳤던 많은 개발자 정리해서 나온 하나의 틀인데

이 디자인 패턴을 이용하면

특정 목적의 작업을 효율적으로 처리할 수 있다

 

 

 

 

 

Singleton 디자인 패턴

 

 

 


 

Singleton 디자인 패턴

- 유일한 인스턴스 하나만 생성해서 공유하는 프로그래밍 작성 패턴

 

 

* 디자인 패턴(Design pattern)이란?

같은 상황에 부닥쳤던 많은 개발자가 이뤄낸 작업의 정리 결과로

반드시 따라야 하는 법칙은 아니다

하지만 이 디자인 패턴을 이용하면 특정 목적의 작업을 효율적으로 처리할 수 있다

 

 

 

Singleton 디자인 패턴_작업 순서

 

싱글턴 디자인 패턴의 출발점은 대상 객체를 외부에서 직접 생성할 수 없어야 한다

 

< 작업 순서 >

1. 외부에서 인스턴스 생성이 불가능하도록 생성자를 private으로 지정

2. 외부에서 인스턴스 생성이 불가능하므로, 클래스 내에서 직접 인스턴스 생성

3. 외부에서 인스턴스를 전달받을 수 있도록 Getter를 사용하여 생성한 인스턴스 리턴

 

 

 

 

 

Singleton 디자인 패턴_ 예시

 

 

 

 


 

 

ㅣ읽느라 수고 많으셨어요~ㅣ

 

 

 


 

 

부족한 글을 읽어주셔서 감사드립니다

아직 부족한 게 많으니

틀린 곳이 있다면

조언의 말씀 꼭 부탁드립니다!!!!

 

 

 

 

 

 


 

 

반응형

관련글 더보기