728x90
Singleton 패턴은 어떠한 클래스(객체)가 유일하게 1개만 존재 할 때 사용한다.
이를 주로 사용하는 곳은 서로 자원을 공유 할 때 사용한는데, 실물 세계에서는 프린터가 해당되며,
실제 프로그래밍에서는 TCP Socket통신에서 서버와 연결된 connect객체에 주로 사용한다.
싱글톤
private static SoketClient soketClient = null;
private SoketClient(){
}
public static soketClient getInstance(){
if(socketClient == null){
socketClient = new SocketClient();
}
return socketClient;
}
'Spring > 디자인패턴' 카테고리의 다른 글
ObserverPattern(옵저버 패턴) (0) | 2023.07.24 |
---|---|
Decorator pattern(데코레이터 패턴) (0) | 2023.07.24 |
Proxy pattern(프록시 패턴) (0) | 2023.07.21 |
Adapter Pattern(어댑터 패턴) (0) | 2023.07.19 |
디자인패턴 이란? 무엇인가!! (0) | 2023.07.19 |