01.싱글톤 패턴
Singleton pattern이란? - 어떠한 클래스(객체)가 유일하게 1개만 존재 할 때 사용. - 어플리케이션이 시작될 때 어떤 클래스가 최초 한번만 메모리를 할당하고(static) 그 메모리에 인스턴스를 만들어서 사용하는 디자인 패턴 package com.company.design.singleton; public class SocketClient { //외부에 제공할 자기 자신의 인스턴스 private static SocketClient socketClient=null; //자기 자신의 인스턴스를 외부에 제공 public SocketClient() { } public static SocketClient getInstance(){ if(socketClient == null){ //인스턴스 생성 so..