본문 바로가기
프로그래밍 언어/Java

Java) 10/28 - Singletone Pattern

by nomfang 2021. 10. 28.
728x90
반응형

Singletone Pattern

하나의 클래스로부터 하나의 객체만을 생성하는 패턴

Singletone 작성 방법

  1. private static으로 해당 클래스의 객체를 하나 생성
  2. 다른 곳에서 객체를 생성하지 못하도록 생성자 앞에 private
  3. 만들어놓은 객체를 사용만 가능하도록 public으로 리턴하는 기능 생성
  4. 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

댓글