자주 보는 개발 설계 패턴 19가지 1탄 개발자라면 꼭 알아야 할 소프트웨어 개발 설계 패턴 19가지에 관해 알아보자! 사이트에 언급된 것 중 제가 평소 자주 접해왔던 사용하는 설계 패턴부터 먼저 소개하고 2탄에서 나머지 소개할게요! 1️⃣ Factory Method 팩토리 메소드는 객체 생성과 관련된 디자인 패턴이다. 팩토리 패턴에서 인스턴스 생성 로직을 클라이언트에 노출하지 않고 인스턴스 생성 전용 클래스에서 인스턴스를 생성한다. 2️⃣ Observer Pattern 오브저버 패턴은 개체 간의 다수 종속성을 정의하여 하나의 개체가 상태를 변경하면 모든 종속성이 자동으로 다른 객체들에게 통지되고 업데이트된다. 3️⃣ Singleton Design Pattern 싱글턴 설계 패턴은 클래스의 인스턴스화를 ..