├── .gitignore ├── 2016.md ├── 5th Study ├── Example │ ├── .gitattributes │ ├── .gitignore │ ├── Example.sln │ ├── Gomoku │ │ ├── Gomoku.cpp │ │ ├── Gomoku.h │ │ ├── Gomoku.rc │ │ ├── Gomoku.vcxproj │ │ ├── Gomoku.vcxproj.filters │ │ ├── GomokuBoard.cpp │ │ ├── GomokuBoard.h │ │ ├── GomokuDlg.cpp │ │ ├── GomokuDlg.h │ │ ├── ReadMe.txt │ │ ├── res │ │ │ ├── Gomoku.ico │ │ │ └── Gomoku.rc2 │ │ ├── resource.h │ │ ├── stdafx.cpp │ │ ├── stdafx.h │ │ └── targetver.h │ ├── Mediator │ │ ├── Mediator.vcxproj │ │ └── Mediator.vcxproj.filters │ ├── Memento │ │ ├── ClassDiagram.cd │ │ ├── Memento.cpp │ │ ├── Memento.vcxproj │ │ ├── Memento.vcxproj.filters │ │ ├── ReadMe.txt │ │ ├── stdafx.cpp │ │ ├── stdafx.h │ │ └── targetver.h │ ├── Observer │ │ ├── Observer.vcxproj │ │ └── Observer.vcxproj.filters │ ├── README.md │ └── State │ │ ├── State.vcxproj │ │ ├── State.vcxproj.filters │ │ ├── json.hpp │ │ ├── json │ │ ├── parser.h │ │ ├── parser │ │ │ ├── array_parser.cpp │ │ │ ├── array_parser.h │ │ │ ├── json_builder.cpp │ │ │ ├── json_builder.h │ │ │ ├── object_parser.cpp │ │ │ ├── object_parser.h │ │ │ ├── stream_parser.cpp │ │ │ └── stream_parser.hpp │ │ ├── types.h │ │ └── types │ │ │ ├── json_array.cpp │ │ │ ├── json_array.hpp │ │ │ ├── json_base.cpp │ │ │ ├── json_base.hpp │ │ │ ├── json_object.cpp │ │ │ └── json_object.hpp │ │ └── test │ │ ├── test.json_parser.cpp │ │ ├── test.json_types.cpp │ │ └── test.main.cpp ├── Memento.pptx ├── Memento │ ├── Example │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── Gomoku │ │ │ ├── Gomoku.cpp │ │ │ ├── Gomoku.h │ │ │ ├── Gomoku.rc │ │ │ ├── Gomoku.vcxproj │ │ │ ├── Gomoku.vcxproj.filters │ │ │ ├── GomokuBoard.cpp │ │ │ ├── GomokuBoard.h │ │ │ ├── GomokuDlg.cpp │ │ │ ├── GomokuDlg.h │ │ │ ├── ReadMe.txt │ │ │ ├── res │ │ │ │ ├── Gomoku.ico │ │ │ │ └── Gomoku.rc2 │ │ │ ├── resource.h │ │ │ ├── stdafx.cpp │ │ │ ├── stdafx.h │ │ │ └── targetver.h │ │ ├── Memento.sln │ │ └── Memento │ │ │ ├── ClassDiagram.cd │ │ │ ├── Memento.cpp │ │ │ ├── Memento.vcxproj │ │ │ ├── Memento.vcxproj.filters │ │ │ ├── ReadMe.txt │ │ │ ├── stdafx.cpp │ │ │ ├── stdafx.h │ │ │ └── targetver.h │ └── Memento.pptx └── Week5.pptx ├── Abstract Factory & Factory Method ├── Abstract Factory & Factory Method.pdf └── UML │ ├── AbstractFactory.txt │ ├── Compiler_Abstract_Factory.txt │ ├── Compiler_Abstract_Factory_Add_Error_Handler.txt │ ├── Document_Factory_Method.txt │ ├── General_Abstract_Factory.txt │ ├── General_Factory_Method.txt │ ├── Smoke_Factory_Method.txt │ ├── deqp_Abstract_Factory.txt │ └── images │ ├── Abstract_Factory.png │ ├── Compiler_Abstract_Factory.png │ ├── Compiler_Abstract_Factory_Add_Error_Handler.png │ ├── Document_Factory_Method.png │ ├── General_Abstract_Factory.png │ ├── General_Factory_Method.png │ ├── Smoke_Factory_Method.png │ └── deqp_Abstract_Factory.png ├── Builder ├── Builder.sln └── Builder │ ├── Builder.vcxproj │ ├── Builder.vcxproj.filters │ ├── Builder1.cpp │ ├── Builder2.cpp │ ├── Builder3.cpp │ ├── Builder4.cpp │ └── Builder5.cpp ├── Chain_of_Responsibility ├── Chain_Of_Responsibility.pptx └── DeployThaadSolution │ ├── DeployThaadSolution.sln │ └── DeployThaadSolution │ ├── CandidateRegion.cpp │ ├── CandidateRegion.h │ ├── DeployThaadSolution.vcxproj │ ├── DeployThaadSolution.vcxproj.filters │ ├── IDeployable.h │ ├── ThaadDeployManager.cpp │ ├── ThaadDeployManager.h │ └── main.cpp ├── DataOriented ├── Component-based Entity System and Data-oriented Design_2016_11_12_이석우.pptx ├── GameDoD.cpp └── GameOOP.cpp ├── Interpreter_Command_Iterator ├── 4th.pptx ├── DesignPatternStudy4th.sln ├── DesignPatternStudy4th │ ├── Aggregate.h │ ├── Command.h │ ├── Context.h │ ├── DesignPatternStudy4th.vcxproj │ ├── DesignPatternStudy4th.vcxproj.filters │ ├── Evaluator.h │ ├── Expression.h │ ├── Handler.h │ ├── Iterator.h │ ├── Lib │ │ └── catch.hpp │ ├── LogStorage.h │ ├── Receiver.h │ └── unit_test.cpp └── README.md ├── README.md ├── Singleton & Builder.pdf ├── Singleton ├── Singleton.sln └── Singleton │ ├── Android_Singleton.cpp │ ├── Singleton.cpp │ ├── Singleton.vcxproj │ ├── Singleton.vcxproj.filters │ ├── Singleton2.cpp │ ├── Singleton3.cpp │ ├── Singleton4.cpp │ ├── Singleton5.cpp │ └── Singleton6.cpp ├── decorator, facade ├── decorator │ ├── decorator.sln │ └── decorator │ │ ├── Step1.cpp │ │ ├── Step2.cpp │ │ ├── decorator.vcxproj │ │ ├── decorator.vcxproj.filters │ │ └── main.cpp ├── facade pattern │ ├── facade pattern.sln │ └── facade pattern │ │ ├── ReadMe.txt │ │ ├── facade pattern.cpp │ │ ├── facade pattern.vcxproj │ │ ├── facade pattern.vcxproj.filters │ │ ├── stdafx.cpp │ │ ├── stdafx.h │ │ └── targetver.h └── 정은식.pptx ├── flyweight+proxy ├── example_source │ ├── AutoreleasePool.cpp │ ├── AutoreleasePool.hpp │ ├── Ref.cpp │ ├── Ref.hpp │ ├── Sprite.cpp │ ├── Sprite.hpp │ ├── Texture2D.hpp │ ├── TextureCache.cpp │ ├── TextureCache.hpp │ └── main.cpp ├── flyweight.pptx ├── proxy src │ ├── protection.cpp │ ├── remote.cpp │ └── virtual.cpp └── proxy.pptx └── images ├── Reference Book 1.jpg ├── Reference Book 2.jpg ├── Reference Book 3.jpg └── Reference Book 4.jpg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/.gitignore -------------------------------------------------------------------------------- /2016.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/2016.md -------------------------------------------------------------------------------- /5th Study/Example/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/.gitattributes -------------------------------------------------------------------------------- /5th Study/Example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/.gitignore -------------------------------------------------------------------------------- /5th Study/Example/Example.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Example.sln -------------------------------------------------------------------------------- /5th Study/Example/Gomoku/Gomoku.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Gomoku/Gomoku.cpp -------------------------------------------------------------------------------- /5th Study/Example/Gomoku/Gomoku.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Gomoku/Gomoku.h -------------------------------------------------------------------------------- /5th Study/Example/Gomoku/Gomoku.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Gomoku/Gomoku.rc -------------------------------------------------------------------------------- /5th Study/Example/Gomoku/Gomoku.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Gomoku/Gomoku.vcxproj -------------------------------------------------------------------------------- /5th Study/Example/Gomoku/Gomoku.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Gomoku/Gomoku.vcxproj.filters -------------------------------------------------------------------------------- /5th Study/Example/Gomoku/GomokuBoard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Gomoku/GomokuBoard.cpp -------------------------------------------------------------------------------- /5th Study/Example/Gomoku/GomokuBoard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Gomoku/GomokuBoard.h -------------------------------------------------------------------------------- /5th Study/Example/Gomoku/GomokuDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Gomoku/GomokuDlg.cpp -------------------------------------------------------------------------------- /5th Study/Example/Gomoku/GomokuDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Gomoku/GomokuDlg.h -------------------------------------------------------------------------------- /5th Study/Example/Gomoku/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Gomoku/ReadMe.txt -------------------------------------------------------------------------------- /5th Study/Example/Gomoku/res/Gomoku.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Gomoku/res/Gomoku.ico -------------------------------------------------------------------------------- /5th Study/Example/Gomoku/res/Gomoku.rc2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Gomoku/res/Gomoku.rc2 -------------------------------------------------------------------------------- /5th Study/Example/Gomoku/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Gomoku/resource.h -------------------------------------------------------------------------------- /5th Study/Example/Gomoku/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Gomoku/stdafx.cpp -------------------------------------------------------------------------------- /5th Study/Example/Gomoku/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Gomoku/stdafx.h -------------------------------------------------------------------------------- /5th Study/Example/Gomoku/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Gomoku/targetver.h -------------------------------------------------------------------------------- /5th Study/Example/Mediator/Mediator.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Mediator/Mediator.vcxproj -------------------------------------------------------------------------------- /5th Study/Example/Mediator/Mediator.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Mediator/Mediator.vcxproj.filters -------------------------------------------------------------------------------- /5th Study/Example/Memento/ClassDiagram.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Memento/ClassDiagram.cd -------------------------------------------------------------------------------- /5th Study/Example/Memento/Memento.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Memento/Memento.cpp -------------------------------------------------------------------------------- /5th Study/Example/Memento/Memento.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Memento/Memento.vcxproj -------------------------------------------------------------------------------- /5th Study/Example/Memento/Memento.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Memento/Memento.vcxproj.filters -------------------------------------------------------------------------------- /5th Study/Example/Memento/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Memento/ReadMe.txt -------------------------------------------------------------------------------- /5th Study/Example/Memento/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Memento/stdafx.cpp -------------------------------------------------------------------------------- /5th Study/Example/Memento/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Memento/stdafx.h -------------------------------------------------------------------------------- /5th Study/Example/Memento/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Memento/targetver.h -------------------------------------------------------------------------------- /5th Study/Example/Observer/Observer.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Observer/Observer.vcxproj -------------------------------------------------------------------------------- /5th Study/Example/Observer/Observer.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/Observer/Observer.vcxproj.filters -------------------------------------------------------------------------------- /5th Study/Example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/README.md -------------------------------------------------------------------------------- /5th Study/Example/State/State.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/State.vcxproj -------------------------------------------------------------------------------- /5th Study/Example/State/State.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/State.vcxproj.filters -------------------------------------------------------------------------------- /5th Study/Example/State/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/json.hpp -------------------------------------------------------------------------------- /5th Study/Example/State/json/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/json/parser.h -------------------------------------------------------------------------------- /5th Study/Example/State/json/parser/array_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/json/parser/array_parser.cpp -------------------------------------------------------------------------------- /5th Study/Example/State/json/parser/array_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/json/parser/array_parser.h -------------------------------------------------------------------------------- /5th Study/Example/State/json/parser/json_builder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/json/parser/json_builder.cpp -------------------------------------------------------------------------------- /5th Study/Example/State/json/parser/json_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/json/parser/json_builder.h -------------------------------------------------------------------------------- /5th Study/Example/State/json/parser/object_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/json/parser/object_parser.cpp -------------------------------------------------------------------------------- /5th Study/Example/State/json/parser/object_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/json/parser/object_parser.h -------------------------------------------------------------------------------- /5th Study/Example/State/json/parser/stream_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/json/parser/stream_parser.cpp -------------------------------------------------------------------------------- /5th Study/Example/State/json/parser/stream_parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/json/parser/stream_parser.hpp -------------------------------------------------------------------------------- /5th Study/Example/State/json/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/json/types.h -------------------------------------------------------------------------------- /5th Study/Example/State/json/types/json_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/json/types/json_array.cpp -------------------------------------------------------------------------------- /5th Study/Example/State/json/types/json_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/json/types/json_array.hpp -------------------------------------------------------------------------------- /5th Study/Example/State/json/types/json_base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/json/types/json_base.cpp -------------------------------------------------------------------------------- /5th Study/Example/State/json/types/json_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/json/types/json_base.hpp -------------------------------------------------------------------------------- /5th Study/Example/State/json/types/json_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/json/types/json_object.cpp -------------------------------------------------------------------------------- /5th Study/Example/State/json/types/json_object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/json/types/json_object.hpp -------------------------------------------------------------------------------- /5th Study/Example/State/test/test.json_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/test/test.json_parser.cpp -------------------------------------------------------------------------------- /5th Study/Example/State/test/test.json_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/test/test.json_types.cpp -------------------------------------------------------------------------------- /5th Study/Example/State/test/test.main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Example/State/test/test.main.cpp -------------------------------------------------------------------------------- /5th Study/Memento.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento.pptx -------------------------------------------------------------------------------- /5th Study/Memento/Example/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/.gitattributes -------------------------------------------------------------------------------- /5th Study/Memento/Example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/.gitignore -------------------------------------------------------------------------------- /5th Study/Memento/Example/Gomoku/Gomoku.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Gomoku/Gomoku.cpp -------------------------------------------------------------------------------- /5th Study/Memento/Example/Gomoku/Gomoku.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Gomoku/Gomoku.h -------------------------------------------------------------------------------- /5th Study/Memento/Example/Gomoku/Gomoku.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Gomoku/Gomoku.rc -------------------------------------------------------------------------------- /5th Study/Memento/Example/Gomoku/Gomoku.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Gomoku/Gomoku.vcxproj -------------------------------------------------------------------------------- /5th Study/Memento/Example/Gomoku/Gomoku.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Gomoku/Gomoku.vcxproj.filters -------------------------------------------------------------------------------- /5th Study/Memento/Example/Gomoku/GomokuBoard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Gomoku/GomokuBoard.cpp -------------------------------------------------------------------------------- /5th Study/Memento/Example/Gomoku/GomokuBoard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Gomoku/GomokuBoard.h -------------------------------------------------------------------------------- /5th Study/Memento/Example/Gomoku/GomokuDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Gomoku/GomokuDlg.cpp -------------------------------------------------------------------------------- /5th Study/Memento/Example/Gomoku/GomokuDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Gomoku/GomokuDlg.h -------------------------------------------------------------------------------- /5th Study/Memento/Example/Gomoku/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Gomoku/ReadMe.txt -------------------------------------------------------------------------------- /5th Study/Memento/Example/Gomoku/res/Gomoku.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Gomoku/res/Gomoku.ico -------------------------------------------------------------------------------- /5th Study/Memento/Example/Gomoku/res/Gomoku.rc2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Gomoku/res/Gomoku.rc2 -------------------------------------------------------------------------------- /5th Study/Memento/Example/Gomoku/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Gomoku/resource.h -------------------------------------------------------------------------------- /5th Study/Memento/Example/Gomoku/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Gomoku/stdafx.cpp -------------------------------------------------------------------------------- /5th Study/Memento/Example/Gomoku/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Gomoku/stdafx.h -------------------------------------------------------------------------------- /5th Study/Memento/Example/Gomoku/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Gomoku/targetver.h -------------------------------------------------------------------------------- /5th Study/Memento/Example/Memento.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Memento.sln -------------------------------------------------------------------------------- /5th Study/Memento/Example/Memento/ClassDiagram.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Memento/ClassDiagram.cd -------------------------------------------------------------------------------- /5th Study/Memento/Example/Memento/Memento.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Memento/Memento.cpp -------------------------------------------------------------------------------- /5th Study/Memento/Example/Memento/Memento.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Memento/Memento.vcxproj -------------------------------------------------------------------------------- /5th Study/Memento/Example/Memento/Memento.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Memento/Memento.vcxproj.filters -------------------------------------------------------------------------------- /5th Study/Memento/Example/Memento/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Memento/ReadMe.txt -------------------------------------------------------------------------------- /5th Study/Memento/Example/Memento/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Memento/stdafx.cpp -------------------------------------------------------------------------------- /5th Study/Memento/Example/Memento/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Memento/stdafx.h -------------------------------------------------------------------------------- /5th Study/Memento/Example/Memento/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Example/Memento/targetver.h -------------------------------------------------------------------------------- /5th Study/Memento/Memento.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Memento/Memento.pptx -------------------------------------------------------------------------------- /5th Study/Week5.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/5th Study/Week5.pptx -------------------------------------------------------------------------------- /Abstract Factory & Factory Method/Abstract Factory & Factory Method.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Abstract Factory & Factory Method/Abstract Factory & Factory Method.pdf -------------------------------------------------------------------------------- /Abstract Factory & Factory Method/UML/AbstractFactory.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Abstract Factory & Factory Method/UML/AbstractFactory.txt -------------------------------------------------------------------------------- /Abstract Factory & Factory Method/UML/Compiler_Abstract_Factory.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Abstract Factory & Factory Method/UML/Compiler_Abstract_Factory.txt -------------------------------------------------------------------------------- /Abstract Factory & Factory Method/UML/Compiler_Abstract_Factory_Add_Error_Handler.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Abstract Factory & Factory Method/UML/Compiler_Abstract_Factory_Add_Error_Handler.txt -------------------------------------------------------------------------------- /Abstract Factory & Factory Method/UML/Document_Factory_Method.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Abstract Factory & Factory Method/UML/Document_Factory_Method.txt -------------------------------------------------------------------------------- /Abstract Factory & Factory Method/UML/General_Abstract_Factory.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Abstract Factory & Factory Method/UML/General_Abstract_Factory.txt -------------------------------------------------------------------------------- /Abstract Factory & Factory Method/UML/General_Factory_Method.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Abstract Factory & Factory Method/UML/General_Factory_Method.txt -------------------------------------------------------------------------------- /Abstract Factory & Factory Method/UML/Smoke_Factory_Method.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Abstract Factory & Factory Method/UML/Smoke_Factory_Method.txt -------------------------------------------------------------------------------- /Abstract Factory & Factory Method/UML/deqp_Abstract_Factory.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Abstract Factory & Factory Method/UML/deqp_Abstract_Factory.txt -------------------------------------------------------------------------------- /Abstract Factory & Factory Method/UML/images/Abstract_Factory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Abstract Factory & Factory Method/UML/images/Abstract_Factory.png -------------------------------------------------------------------------------- /Abstract Factory & Factory Method/UML/images/Compiler_Abstract_Factory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Abstract Factory & Factory Method/UML/images/Compiler_Abstract_Factory.png -------------------------------------------------------------------------------- /Abstract Factory & Factory Method/UML/images/Compiler_Abstract_Factory_Add_Error_Handler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Abstract Factory & Factory Method/UML/images/Compiler_Abstract_Factory_Add_Error_Handler.png -------------------------------------------------------------------------------- /Abstract Factory & Factory Method/UML/images/Document_Factory_Method.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Abstract Factory & Factory Method/UML/images/Document_Factory_Method.png -------------------------------------------------------------------------------- /Abstract Factory & Factory Method/UML/images/General_Abstract_Factory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Abstract Factory & Factory Method/UML/images/General_Abstract_Factory.png -------------------------------------------------------------------------------- /Abstract Factory & Factory Method/UML/images/General_Factory_Method.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Abstract Factory & Factory Method/UML/images/General_Factory_Method.png -------------------------------------------------------------------------------- /Abstract Factory & Factory Method/UML/images/Smoke_Factory_Method.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Abstract Factory & Factory Method/UML/images/Smoke_Factory_Method.png -------------------------------------------------------------------------------- /Abstract Factory & Factory Method/UML/images/deqp_Abstract_Factory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Abstract Factory & Factory Method/UML/images/deqp_Abstract_Factory.png -------------------------------------------------------------------------------- /Builder/Builder.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Builder/Builder.sln -------------------------------------------------------------------------------- /Builder/Builder/Builder.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Builder/Builder/Builder.vcxproj -------------------------------------------------------------------------------- /Builder/Builder/Builder.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Builder/Builder/Builder.vcxproj.filters -------------------------------------------------------------------------------- /Builder/Builder/Builder1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Builder/Builder/Builder1.cpp -------------------------------------------------------------------------------- /Builder/Builder/Builder2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Builder/Builder/Builder2.cpp -------------------------------------------------------------------------------- /Builder/Builder/Builder3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Builder/Builder/Builder3.cpp -------------------------------------------------------------------------------- /Builder/Builder/Builder4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Builder/Builder/Builder4.cpp -------------------------------------------------------------------------------- /Builder/Builder/Builder5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Builder/Builder/Builder5.cpp -------------------------------------------------------------------------------- /Chain_of_Responsibility/Chain_Of_Responsibility.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Chain_of_Responsibility/Chain_Of_Responsibility.pptx -------------------------------------------------------------------------------- /Chain_of_Responsibility/DeployThaadSolution/DeployThaadSolution.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Chain_of_Responsibility/DeployThaadSolution/DeployThaadSolution.sln -------------------------------------------------------------------------------- /Chain_of_Responsibility/DeployThaadSolution/DeployThaadSolution/CandidateRegion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Chain_of_Responsibility/DeployThaadSolution/DeployThaadSolution/CandidateRegion.cpp -------------------------------------------------------------------------------- /Chain_of_Responsibility/DeployThaadSolution/DeployThaadSolution/CandidateRegion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Chain_of_Responsibility/DeployThaadSolution/DeployThaadSolution/CandidateRegion.h -------------------------------------------------------------------------------- /Chain_of_Responsibility/DeployThaadSolution/DeployThaadSolution/DeployThaadSolution.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Chain_of_Responsibility/DeployThaadSolution/DeployThaadSolution/DeployThaadSolution.vcxproj -------------------------------------------------------------------------------- /Chain_of_Responsibility/DeployThaadSolution/DeployThaadSolution/DeployThaadSolution.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Chain_of_Responsibility/DeployThaadSolution/DeployThaadSolution/DeployThaadSolution.vcxproj.filters -------------------------------------------------------------------------------- /Chain_of_Responsibility/DeployThaadSolution/DeployThaadSolution/IDeployable.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class IDeployable 4 | { 5 | virtual bool determine() = 0; 6 | }; -------------------------------------------------------------------------------- /Chain_of_Responsibility/DeployThaadSolution/DeployThaadSolution/ThaadDeployManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Chain_of_Responsibility/DeployThaadSolution/DeployThaadSolution/ThaadDeployManager.cpp -------------------------------------------------------------------------------- /Chain_of_Responsibility/DeployThaadSolution/DeployThaadSolution/ThaadDeployManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Chain_of_Responsibility/DeployThaadSolution/DeployThaadSolution/ThaadDeployManager.h -------------------------------------------------------------------------------- /Chain_of_Responsibility/DeployThaadSolution/DeployThaadSolution/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Chain_of_Responsibility/DeployThaadSolution/DeployThaadSolution/main.cpp -------------------------------------------------------------------------------- /DataOriented/Component-based Entity System and Data-oriented Design_2016_11_12_이석우.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/DataOriented/Component-based Entity System and Data-oriented Design_2016_11_12_이석우.pptx -------------------------------------------------------------------------------- /DataOriented/GameDoD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/DataOriented/GameDoD.cpp -------------------------------------------------------------------------------- /DataOriented/GameOOP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/DataOriented/GameOOP.cpp -------------------------------------------------------------------------------- /Interpreter_Command_Iterator/4th.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Interpreter_Command_Iterator/4th.pptx -------------------------------------------------------------------------------- /Interpreter_Command_Iterator/DesignPatternStudy4th.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Interpreter_Command_Iterator/DesignPatternStudy4th.sln -------------------------------------------------------------------------------- /Interpreter_Command_Iterator/DesignPatternStudy4th/Aggregate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Interpreter_Command_Iterator/DesignPatternStudy4th/Aggregate.h -------------------------------------------------------------------------------- /Interpreter_Command_Iterator/DesignPatternStudy4th/Command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Interpreter_Command_Iterator/DesignPatternStudy4th/Command.h -------------------------------------------------------------------------------- /Interpreter_Command_Iterator/DesignPatternStudy4th/Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Interpreter_Command_Iterator/DesignPatternStudy4th/Context.h -------------------------------------------------------------------------------- /Interpreter_Command_Iterator/DesignPatternStudy4th/DesignPatternStudy4th.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Interpreter_Command_Iterator/DesignPatternStudy4th/DesignPatternStudy4th.vcxproj -------------------------------------------------------------------------------- /Interpreter_Command_Iterator/DesignPatternStudy4th/DesignPatternStudy4th.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Interpreter_Command_Iterator/DesignPatternStudy4th/DesignPatternStudy4th.vcxproj.filters -------------------------------------------------------------------------------- /Interpreter_Command_Iterator/DesignPatternStudy4th/Evaluator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Interpreter_Command_Iterator/DesignPatternStudy4th/Evaluator.h -------------------------------------------------------------------------------- /Interpreter_Command_Iterator/DesignPatternStudy4th/Expression.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Interpreter_Command_Iterator/DesignPatternStudy4th/Expression.h -------------------------------------------------------------------------------- /Interpreter_Command_Iterator/DesignPatternStudy4th/Handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Interpreter_Command_Iterator/DesignPatternStudy4th/Handler.h -------------------------------------------------------------------------------- /Interpreter_Command_Iterator/DesignPatternStudy4th/Iterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Interpreter_Command_Iterator/DesignPatternStudy4th/Iterator.h -------------------------------------------------------------------------------- /Interpreter_Command_Iterator/DesignPatternStudy4th/Lib/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Interpreter_Command_Iterator/DesignPatternStudy4th/Lib/catch.hpp -------------------------------------------------------------------------------- /Interpreter_Command_Iterator/DesignPatternStudy4th/LogStorage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Interpreter_Command_Iterator/DesignPatternStudy4th/LogStorage.h -------------------------------------------------------------------------------- /Interpreter_Command_Iterator/DesignPatternStudy4th/Receiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Interpreter_Command_Iterator/DesignPatternStudy4th/Receiver.h -------------------------------------------------------------------------------- /Interpreter_Command_Iterator/DesignPatternStudy4th/unit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Interpreter_Command_Iterator/DesignPatternStudy4th/unit_test.cpp -------------------------------------------------------------------------------- /Interpreter_Command_Iterator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Interpreter_Command_Iterator/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/README.md -------------------------------------------------------------------------------- /Singleton & Builder.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Singleton & Builder.pdf -------------------------------------------------------------------------------- /Singleton/Singleton.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Singleton/Singleton.sln -------------------------------------------------------------------------------- /Singleton/Singleton/Android_Singleton.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Singleton/Singleton/Android_Singleton.cpp -------------------------------------------------------------------------------- /Singleton/Singleton/Singleton.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Singleton/Singleton/Singleton.cpp -------------------------------------------------------------------------------- /Singleton/Singleton/Singleton.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Singleton/Singleton/Singleton.vcxproj -------------------------------------------------------------------------------- /Singleton/Singleton/Singleton.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Singleton/Singleton/Singleton.vcxproj.filters -------------------------------------------------------------------------------- /Singleton/Singleton/Singleton2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Singleton/Singleton/Singleton2.cpp -------------------------------------------------------------------------------- /Singleton/Singleton/Singleton3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Singleton/Singleton/Singleton3.cpp -------------------------------------------------------------------------------- /Singleton/Singleton/Singleton4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Singleton/Singleton/Singleton4.cpp -------------------------------------------------------------------------------- /Singleton/Singleton/Singleton5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Singleton/Singleton/Singleton5.cpp -------------------------------------------------------------------------------- /Singleton/Singleton/Singleton6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/Singleton/Singleton/Singleton6.cpp -------------------------------------------------------------------------------- /decorator, facade/decorator/decorator.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/decorator, facade/decorator/decorator.sln -------------------------------------------------------------------------------- /decorator, facade/decorator/decorator/Step1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/decorator, facade/decorator/decorator/Step1.cpp -------------------------------------------------------------------------------- /decorator, facade/decorator/decorator/Step2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/decorator, facade/decorator/decorator/Step2.cpp -------------------------------------------------------------------------------- /decorator, facade/decorator/decorator/decorator.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/decorator, facade/decorator/decorator/decorator.vcxproj -------------------------------------------------------------------------------- /decorator, facade/decorator/decorator/decorator.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/decorator, facade/decorator/decorator/decorator.vcxproj.filters -------------------------------------------------------------------------------- /decorator, facade/decorator/decorator/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/decorator, facade/decorator/decorator/main.cpp -------------------------------------------------------------------------------- /decorator, facade/facade pattern/facade pattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/decorator, facade/facade pattern/facade pattern.sln -------------------------------------------------------------------------------- /decorator, facade/facade pattern/facade pattern/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/decorator, facade/facade pattern/facade pattern/ReadMe.txt -------------------------------------------------------------------------------- /decorator, facade/facade pattern/facade pattern/facade pattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/decorator, facade/facade pattern/facade pattern/facade pattern.cpp -------------------------------------------------------------------------------- /decorator, facade/facade pattern/facade pattern/facade pattern.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/decorator, facade/facade pattern/facade pattern/facade pattern.vcxproj -------------------------------------------------------------------------------- /decorator, facade/facade pattern/facade pattern/facade pattern.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/decorator, facade/facade pattern/facade pattern/facade pattern.vcxproj.filters -------------------------------------------------------------------------------- /decorator, facade/facade pattern/facade pattern/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/decorator, facade/facade pattern/facade pattern/stdafx.cpp -------------------------------------------------------------------------------- /decorator, facade/facade pattern/facade pattern/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/decorator, facade/facade pattern/facade pattern/stdafx.h -------------------------------------------------------------------------------- /decorator, facade/facade pattern/facade pattern/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/decorator, facade/facade pattern/facade pattern/targetver.h -------------------------------------------------------------------------------- /decorator, facade/정은식.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/decorator, facade/정은식.pptx -------------------------------------------------------------------------------- /flyweight+proxy/example_source/AutoreleasePool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/flyweight+proxy/example_source/AutoreleasePool.cpp -------------------------------------------------------------------------------- /flyweight+proxy/example_source/AutoreleasePool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/flyweight+proxy/example_source/AutoreleasePool.hpp -------------------------------------------------------------------------------- /flyweight+proxy/example_source/Ref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/flyweight+proxy/example_source/Ref.cpp -------------------------------------------------------------------------------- /flyweight+proxy/example_source/Ref.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/flyweight+proxy/example_source/Ref.hpp -------------------------------------------------------------------------------- /flyweight+proxy/example_source/Sprite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/flyweight+proxy/example_source/Sprite.cpp -------------------------------------------------------------------------------- /flyweight+proxy/example_source/Sprite.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/flyweight+proxy/example_source/Sprite.hpp -------------------------------------------------------------------------------- /flyweight+proxy/example_source/Texture2D.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/flyweight+proxy/example_source/Texture2D.hpp -------------------------------------------------------------------------------- /flyweight+proxy/example_source/TextureCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/flyweight+proxy/example_source/TextureCache.cpp -------------------------------------------------------------------------------- /flyweight+proxy/example_source/TextureCache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/flyweight+proxy/example_source/TextureCache.hpp -------------------------------------------------------------------------------- /flyweight+proxy/example_source/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/flyweight+proxy/example_source/main.cpp -------------------------------------------------------------------------------- /flyweight+proxy/flyweight.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/flyweight+proxy/flyweight.pptx -------------------------------------------------------------------------------- /flyweight+proxy/proxy src/protection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/flyweight+proxy/proxy src/protection.cpp -------------------------------------------------------------------------------- /flyweight+proxy/proxy src/remote.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/flyweight+proxy/proxy src/remote.cpp -------------------------------------------------------------------------------- /flyweight+proxy/proxy src/virtual.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/flyweight+proxy/proxy src/virtual.cpp -------------------------------------------------------------------------------- /flyweight+proxy/proxy.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/flyweight+proxy/proxy.pptx -------------------------------------------------------------------------------- /images/Reference Book 1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/images/Reference Book 1.jpg -------------------------------------------------------------------------------- /images/Reference Book 2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/images/Reference Book 2.jpg -------------------------------------------------------------------------------- /images/Reference Book 3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/images/Reference Book 3.jpg -------------------------------------------------------------------------------- /images/Reference Book 4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CppKorea/DesignPattern/HEAD/images/Reference Book 4.jpg --------------------------------------------------------------------------------