[C++] 디자인 패턴 (1) - Design Pattern GoF 소개 카탈로그 분류 상속 생성자 소멸자 호출 원리 추상 팩토리 싱글톤 어댑터 데코레이터 브릿지 전략 옵저버 상태


[C++] 디자인 패턴 (1) - Design Pattern GoF 소개 카탈로그 분류 상속 생성자 소멸자 호출 원리 추상 팩토리 싱글톤 어댑터 데코레이터 브릿지 전략 옵저버 상태

이번부터 디자인 패턴에 대한 정리를 하려고 합니다. 디자인 패턴 첫번째 시간으로 디자인 패턴의 종류를 한번씩 확인해보고 디자인 패턴을 이해하기 위해 필요한 C++의 핵심 원리들에 대해 간단히 정리를 해 본 후 가장 빈번히 사용되는 디자인 패턴들을 위주로 차례로 설명을 드리겠습니다.

디자인 패턴이란? 디자인 패턴이란 소프트웨어 개발 과정에서 자주 발생할 수 있는 문제들을 해결할 수 있는 방법들을 정리해 놓은 방법론의 집합체로 생각하실 수 있으며, 선배 개발자들이 다양한 문제를 경험하고 해결하면서 익혔던 지혜와 교훈을 배울 수 있다는 점에서 알아두면 좋습니다.

Design Pattern에서 가장 유명한 도서인 GoF 의 디자인 패턴 책의 표지에는 "재사용성을 지닌 객체지향 소프트웨어의 핵심 요소"라고 정의를 하고 있습니다. 그만큼 우리가 개발하고 있는 코드들을 재사용할 수 있는 방법들에 대한 정리를 하는 것이라고 볼 수 있는데, 이제부터는 코드가 아닌 경험을 재사용하는 측면으로 바라봐 ...


#Design #이터레이터 #인터프리터 #전략 #중재자 #책임연쇄 #추상 #커맨드 #컴포지트 #템플릿메소드 #파사드 #패턴 #팩토리 #프록시 #옵저버 #어댑터 #pattern #proxy #구조패턴 #데코레이터 #디자인 #메멘토 #방문자 #브릿지 #상속 #상태 #생성자 #생성패턴 #싱글톤 #행위패턴

원문링크 : [C++] 디자인 패턴 (1) - Design Pattern GoF 소개 카탈로그 분류 상속 생성자 소멸자 호출 원리 추상 팩토리 싱글톤 어댑터 데코레이터 브릿지 전략 옵저버 상태