디자인패턴(Design Pattern)이란?
- 소프트웨어를 설계할 때 특정 맥락에서 자주 발생하는 고질적인 문제들이 발생했을 때 재사용할 수 있는 솔루션
- 소프트웨어 구조 파악이 용이하고 재사용을 통한 개발시간을 단축시킬 수 있다.
- 디자인 패턴의 구조는 context, problem, solution 3개의 필수적인 요소로 구성
GoF 패턴
생성패턴, 구조패턴, 행위패턴 총 3가지로 분류할 수 있다.
'개발자 기술 면접 준비 > 정리' 카테고리의 다른 글
팩토리 패턴이란? (0) | 2021.06.09 |
---|---|
싱글톤패턴이란? (0) | 2021.06.09 |
병렬 처리 프레임워크의 종류와 특징 (0) | 2021.06.09 |
RESTful API란? (0) | 2021.06.09 |
이벤트 루프란? (0) | 2021.06.09 |