Application Context1 싱글턴 패턴 (Singleton pattern) 이란? 싱글턴 패턴 (Singleton pattern) 어떤 클래스가 최초 한 번만 메모리를 할당하고(Static) 그 메모리에 인스턴스를 만들어서 사용하는 디자인 패턴이다. 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나고 최초 생성 이후에 호출된 생성자는 최초에 생성한 객체를 반환한다. 쉽게 말해.. Singleton 패턴은 어떠한 클래스가 유일하게 1개만 존재할 때 사용된다. 이를 주로 사용하는 곳은 서로 자원을 공유할 때 사용하는데, 현실 세계에서는 프린터가 해당되며, 실제 프로그 래핑에서는 TCP Socket 통신에서 서버와 연결된 connect 객체에 주로 사용한다. 아래의 예제는 어떠한 서버와 통신을 한다 했을 때 매번 통신하는 게 아니라 한번 연결해놨던 connect 통로를 통해 사용.. 2021. 5. 5. 이전 1 다음