✔️디자인패턴 프로그램을 개발할때 발생했던 문제들을 객체간의 상호작용으로 해결해나갈 수 있도록 만든 하나의 규약이다. 1. 싱글톤 패턴 하나의 클래스에서 오직 하나의 인스턴스만 가지는 패턴이다. 하나의 인스턴스를 여러 다른 모듈들이 공유하며 사용하기에 비용절감에 장점이 있다. 하지만 의존성이 높아진다는 단점이 있다. 예시) public class SimpleSingleton { // 유일한 인스턴스를 저장할 정적 변수 private static SimpleSingleton instance; // private 생성자로 외부에서의 인스턴스 생성을 막음 private SimpleSingleton() { // 초기화 코드 } // 인스턴스를 얻는 정적 메서드 public static SimpleSingleto..