728x90
반응형
Singletone Pattern
하나의 클래스로부터 하나의 객체만을 생성하는 패턴
Singletone 작성 방법
- private static으로 해당 클래스의 객체를 하나 생성
- 다른 곳에서 객체를 생성하지 못하도록 생성자 앞에 private
- 만들어놓은 객체를 사용만 가능하도록 public으로 리턴하는 기능 생성
- public 으로 만든 메소드를 static으로 하여 메모리에 올려놓는다
(다른 곳에서 객체를 생성할 수 없기 때문에 static으로 메모리에 올린다 - 자바는 class를 생성하는 것이 메모리에 올려 놓는 것)
Singletone의 사용
반응형
'프로그래밍 언어 > Java' 카테고리의 다른 글
Java) 10/29 - CollectionAPI (0) | 2021.10.29 |
---|---|
Java) 10/28 - Interface (0) | 2021.10.29 |
Java) 10/28 - final (0) | 2021.10.28 |
Java) 10/28 - static (0) | 2021.10.28 |
Java) 10/26 - 다형성 (Polymorphism) (0) | 2021.10.26 |
댓글