sigleton1 [디자인 패턴] 싱글톤 패턴 Singleton pattern 📌 Singleton pattern 어떠한 클래스(객체)가 유일하게 1개만 존재(해야)할 때 사용한다. 서로 자원을 공유할 때 사용하는데, 실물 세계에서는 프린터(여러 대의 컴퓨터가 하나의 프린터를 가지고 공유해 사용)가 해당되며, 실제 프로그래밍에서는 TCP Socket 통신에서 서버와 연결된 connect 객체(socket은 하나만 사용)에 주로 사용한다. 스프링에서는 Bean이 있다. 어떠한 서버와 통신한다고 했을 때, 때마다 연결하는 것이 아닌 한번 통로를 연결해놓고 사용한다. 7 싱글톤은 자기 자신의 객체 를가지고 있어야하며, 9 기본(디폴트) 생성자를 기본 생성자로 생성할 수 없도록 private 으로 막아놔야 한다. 13 static 을 이용해 getInstance()를 만들어놓고, 14 자.. 2021. 6. 4. 이전 1 다음