image.png

📍 디자인 패턴이란?

**소프트웨어 디자인 패턴**(software design pattern)은 소프트웨어 공학의 소프트웨어 디자인에서 특정 문맥에서 공통적으로 발생하는 문제에 대해 재사용 가능한 해결책이다.

출처 : 위키피디아 - 소프트웨어 디자인 패턴

디자인 패턴 유형

생성(Creational) 패턴 구조(Structural) 패턴 행동(Behavioral) 패턴
Abstract Factory Adapter Chain of Responsibility
Builder Bridge Command
Factory Method Composite Interpreter
Prototype Decorator Iterator
Singleton Facade Mediator
Flyweight Memento
Proxy Observer
State
Strategy
Template Method
Visitor

디자인 패턴 상세

🪛 생성

🏗️ 구조