C++/DesignPattern (6) 썸네일형 리스트형 [DesignPattern] 05. Decorator https://github.com/SanGyuk-Raccoon/ToyProject/blob/master/DesignPattern/05.Decorator.cpp GitHub - SanGyuk-Raccoon/ToyProject Contribute to SanGyuk-Raccoon/ToyProject development by creating an account on GitHub. github.com * 직접 구현하였기 때문에 오류가 있을 수 있습니다. [DesignPattern] 04. Observer https://github.com/SanGyuk-Raccoon/ToyProject/blob/master/DesignPattern/04.Observer.cpp GitHub - SanGyuk-Raccoon/ToyProject Contribute to SanGyuk-Raccoon/ToyProject development by creating an account on GitHub. github.com * 직접 구현하였기 때문에 잘못된 부분이 있을 수 있습니다. [DesignPattern] 03. Composite https://github.com/SanGyuk-Raccoon/ToyProject/blob/master/DesignPattern/03.Composite.cpp GitHub - SanGyuk-Raccoon/ToyProject Contribute to SanGyuk-Raccoon/ToyProject development by creating an account on GitHub. github.com [DesignPattern] 02. Strategy Strategy 패턴은 Template Method 패턴과 비슷한 느낌이 있었다. 두 개를 비교해보는 것도 좋을 듯. https://github.com/SanGyuk-Raccoon/ToyProject/blob/master/DesignPattern/02.Strategy.cpp GitHub - SanGyuk-Raccoon/ToyProject Contribute to SanGyuk-Raccoon/ToyProject development by creating an account on GitHub. github.com [DesignPattern] 01. Template Method 첫 번째로 정리해볼 디자인 패턴은, Template Method 패턴이다. https://github.com/SanGyuk-Raccoon/ToyProject/blob/master/DesignPattern/01.TemplateMethod.cpp GitHub - SanGyuk-Raccoon/ToyProject Contribute to SanGyuk-Raccoon/ToyProject development by creating an account on GitHub. github.com [DesignPattern] 00. Basic https://github.com/SanGyuk-Raccoon/ToyProject/blob/master/DesignPattern/00.Basic.cpp GitHub - SanGyuk-Raccoon/ToyProject Contribute to SanGyuk-Raccoon/ToyProject development by creating an account on GitHub. github.com 앞으로 디자인 패턴에 대해 학습한 내용을 업로드할 예정이다. 디자인 패턴 학습을 하기 전, 최소한으로 알면 좋을만한 class 특징을 정리해보았다. 잘못된 내용이 있을 수 있기 때문에 추후 수정을 고려하여 github에 코드와 주석의 형태로 작성할 것이다. 이전 1 다음