[Java] 디자인 패턴과 싱글톤
디자인 패턴이란? 프로그램을 설계할 때 지금 당장의 문제, 미래에 발생할 수 있는 문제와 추가될 기능 등을 고려해야하는데 이를 객체간의 관계 등을 이용하여 해결할 수 있도록 고안한 하나의 '규약'입니다. 즉, 개발시 문제 발생 위험도를 최대한 줄일 수 있도록 도와줍니다. 이를 자연스럽게 사용할 수 있다면 개발 시간을 많이 단축하고 효율적인 코드를 다룰 수 있을거같습니다. 이러한 디자인 패턴은 다양하게 존재하는데 이번 게시물에선 "싱글톤 패턴" 에 대하여 다루어 보겠습니다 싱글톤 패턴이란? 하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴으로 보통 DB연결 모듈에 많이 사용된다고 합니다. 싱글톤 패턴의 객체는 서버에 많은 요청이 올때 new 를 통해 매번 새로운 객채를 생성하고 GC에 의해 삭제되는 오버..