전략 패턴 썸네일형 리스트형 [CS] 디자인 패턴(1) 디자인 패턴이란? 프로그램을 설계할 때 발생했던 문제점들을 객체 간의 상호 관계 등을 이용하여 해결할 수 있도록 하나의 '규약' 형태로 만들어 놓은 것을 의미한다. 싱글톤 패턴 하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴이다. 하나의 인스턴스만 가지고 로직을 만드는데 사용하며, 보통 데이터베이스 연결 모듈에서 많이 사용한다. 하나의 인스턴스를 다른 모듈들이 공유해서 사용하므로 인스턴스를 생성하는 발생하는 비용을 줄일 수 있지만, 의존성이 높아진다는 단점이 존재한다. 싱글톤 패턴 예제 public class Singleton1 { private static class singleInstanceHolder { private static final Singleton INSTANCE = new Singl.. 더보기 이전 1 다음