Design Pattern In C++ v2
5003 STUDENTS ENROLLED
과정 개요
본 과정은 C++을 사용해서 다양한 객체지향 디자인 기법을 배우는 과정입니다. 전통적인 객체지향 디자인 뿐 아니라 C++기반의 오픈소스가 사용하는 다양한 디자인 기법을 배울수 있습니다.
과정의 세부 내용은 “CURRICULUM” 탭을 참고하시기 바랍니다.
수강 참고 사항
본 과정을 수강하기 위해서는 C++ 언어와 약간의 STL 라이브러리에 대한 지식(vector와 반복자의 개념)이 필요합니다.
Course Curriculum
Section 0: Orientation | |||
DPV2_OT | 00:00:00 | ||
Section 1: Warming Up | |||
DPV2_constructor | 00:00:00 | ||
DPV2_virtual function | 00:00:00 | ||
DPV2_shape example | 00:00:00 | ||
Section 2: 공통성과 가변성의 분리 | |||
DPV2_template method | 00:00:00 | ||
DPV2_strategy | 00:00:00 | ||
DPV2_policy base design | 00:00:00 | ||
Section 3: 재귀적 포함 | |||
DPV2_composite | 00:00:00 | ||
DPV2_decorator | 00:00:00 | ||
Section 4: 간접층의 원리 | |||
DPV2_adaptor | 00:00:00 | ||
DPV2_proxy | 00:00:00 | ||
DPV2_facade | 00:00:00 | ||
DPV2_bridge | 00:00:00 | ||
Section 5: 통보, 열거, 방문 | |||
DPV2_observer | 00:00:00 | ||
DPV2_iterator | 00:00:00 | ||
DPV2_visitor | 00:00:00 | ||
Section 6: 객체를 생성하는 방법 | |||
DPV2_singleton | 00:00:00 | ||
DPV2_factory | 00:00:00 | ||
Section 7: MISC | |||
DPV2_flyweight | 00:00:00 | ||
DPV2_memento | 00:00:00 |