반응형

디자인 패턴 종류 2

자주 보는 개발 설계 패턴 19가지 1탄

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

공부/자기계발 2023.03.05

디자인 패턴(Design pattern)이란?

디자인 패턴이란? 디자인 패턴은 소프트웨어 개발에서 발생하는 일반적인 디자인 문제에 대한 솔루션입니다. 개발자가 반복되는 문제를 일관되고 효율적인 방식으로 해결할 수 있는 방법을 제공합니다. 디자인 패턴에는 다양한 패턴들이 존재합니다. 여기서는 크게 생성 패턴, 구조 패턴, 동작 패턴 등에 대해서만 알아보겠습니다. 1. 생성 패턴 이 패턴은 개체 및 클래스 생성에 중점을 둡니다. 생성 패턴의 예로는 생성될 객체의 정확한 클래스를 지정하지 않고 객체를 생성하는 방법을 제공하는 팩터리 패턴과 클래스에 인스턴스가 하나만 있음을 보장하는 싱글톤 패턴이 있습니다. 2. 구조 패턴 이 패턴은 객체와 클래스의 구성에 중점을 둡니다. 구조적 패턴의 예로는 호환되지 않는 인터페이스가 있는 클래스가 함께 작동하도록 허용하..

공부/기타 2023.01.15
반응형