디자인패턴이란? 프로그램을 설계할 때 발생했던 문제점들을 객체 간의 상호 관계 등을 이용하여 해결할 수 있도록 하나의 ’규약‘형태로 만들어 놓은 것을 의미한다. 1. 싱글톤 패턴(singleton pattern) 하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴 하나의 인스턴스를 만들어 놓고 해당 인스턴스를 다른 모듈들이 공유하며 사용하기 때문에, 보통 데이터베이스 연결 모듈에 많이 사용한다. 장점 : 인스턴스 생성할 때 드는 비용이 줄어든다. 왜?????? 단점 : 의존성이 높아진다. 💡 인스턴스 * Java로 싱글톤 패턴을 구현하는 7가지 방법 2. 팩토리 패턴 팩토리 패턴에는 2가지가 있다. 먼저 심플 팩토리(Simple Factory) 패턴을 알아보자. 💡 심플 팩토리 패턴 객체 만드는 작업을 ..