개발자 기술 면접 준비/정리

디자인패턴이란?

ucong 2021. 6. 9. 00:48

디자인패턴(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