-
Notifications
You must be signed in to change notification settings - Fork 0
/
DesignPatterns.sln
196 lines (196 loc) · 14 KB
/
DesignPatterns.sln
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.31101.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DesignPatterns", "DesignPatterns\DesignPatterns.vcxproj", "{CD298832-6842-4641-B89B-0BC2D321792C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MapSite", "MapSite", "{79BD2875-6ABB-4CB9-9EE0-8D1FCB5E8594}"
ProjectSection(SolutionItems) = preProject
MapSite\MapSite.hpp = MapSite\MapSite.hpp
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AbstractFactory", "AbstractFactory\AbstractFactory.vcxproj", "{79A4EC75-08A3-406B-8F30-E4218BC56BB5}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Builder", "Builder\Builder.vcxproj", "{F045EFB7-7700-4FF7-8A71-946A65463608}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FactoryMethod", "FactoryMethod\FactoryMethod.vcxproj", "{DCFD56FF-B775-4C8A-B469-989F02193303}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Prototype", "Prototype\Prototype.vcxproj", "{3AC498C7-FF0C-4965-9D36-7148C89F1DED}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Singleton", "Singleton\Singleton.vcxproj", "{C1F673E2-C0E7-4DCB-AD25-6A8C8BB0172D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Creational", "Creational", "{13773BB3-B063-4343-BBC4-F4B93AC9E86E}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Structural", "Structural", "{415E8D7B-BA13-45A1-8059-FBB4B2E5AB37}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Adapter", "Adapter\Adapter.vcxproj", "{6B0CD505-86FD-4275-9328-153DB5BE3179}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Bridge", "Bridge\Bridge.vcxproj", "{40EBCF17-1ABA-44F6-9FE3-D9A0603AAE05}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Composite", "Composite\Composite.vcxproj", "{14E04837-D6ED-47FC-8E38-8A626CA0B3A7}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Decorator", "Decorator\Decorator.vcxproj", "{36626A92-3204-4221-A3AA-B812564E3D63}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Facade", "Facade\Facade.vcxproj", "{2EFB0F29-3748-4F8E-8027-A61B109EDB1B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Flyweight", "Flyweight\Flyweight.vcxproj", "{68093429-94F9-4C5B-B227-A712E6711A8D}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Proxy", "Proxy\Proxy.vcxproj", "{496AC313-B9BB-41DA-A6A5-7C816D7D406C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Behavioral", "Behavioral", "{633E8A9F-B2CA-4638-A9BE-2C4247A48F9F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ChainOfResponsibility", "ChainOfResponsibility\ChainOfResponsibility.vcxproj", "{5991249D-B3DD-4FA0-92C5-9077DCC718F7}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Command", "Command\Command.vcxproj", "{D7248235-7522-486A-B280-3D825029784B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Interpreter", "Interpreter\Interpreter.vcxproj", "{D472C89C-8CC1-4012-8EC1-76985CF98403}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Iterator", "Iterator\Iterator.vcxproj", "{F6B64FCE-1C2D-4F75-945B-BF4EFD82CAFD}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mediator", "Mediator\Mediator.vcxproj", "{5F074205-51C1-407D-9B3B-4B3F9C191F84}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Memento", "Memento\Memento.vcxproj", "{10027AC6-18C3-4331-8D08-4BA1551A2B02}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Observer", "Observer\Observer.vcxproj", "{548BFF76-3517-4919-9331-E8E44669702E}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TemplateMethod", "TemplateMethod\TemplateMethod.vcxproj", "{97120DE2-81B5-4D04-BFB8-736F669F6917}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "State", "State\State.vcxproj", "{24BDDAC9-96D8-4F47-B5B9-DF59CD94EF17}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Strategy", "Strategy\Strategy.vcxproj", "{B630230D-3352-4350-AE98-F99435C6A808}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Visitor", "Visitor\Visitor.vcxproj", "{3BADCFE4-50B2-454F-B134-9B6DBB6626D7}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{CD298832-6842-4641-B89B-0BC2D321792C}.Debug|Win32.ActiveCfg = Debug|Win32
{CD298832-6842-4641-B89B-0BC2D321792C}.Debug|Win32.Build.0 = Debug|Win32
{CD298832-6842-4641-B89B-0BC2D321792C}.Release|Win32.ActiveCfg = Release|Win32
{CD298832-6842-4641-B89B-0BC2D321792C}.Release|Win32.Build.0 = Release|Win32
{79A4EC75-08A3-406B-8F30-E4218BC56BB5}.Debug|Win32.ActiveCfg = Debug|Win32
{79A4EC75-08A3-406B-8F30-E4218BC56BB5}.Debug|Win32.Build.0 = Debug|Win32
{79A4EC75-08A3-406B-8F30-E4218BC56BB5}.Release|Win32.ActiveCfg = Release|Win32
{79A4EC75-08A3-406B-8F30-E4218BC56BB5}.Release|Win32.Build.0 = Release|Win32
{F045EFB7-7700-4FF7-8A71-946A65463608}.Debug|Win32.ActiveCfg = Debug|Win32
{F045EFB7-7700-4FF7-8A71-946A65463608}.Debug|Win32.Build.0 = Debug|Win32
{F045EFB7-7700-4FF7-8A71-946A65463608}.Release|Win32.ActiveCfg = Release|Win32
{F045EFB7-7700-4FF7-8A71-946A65463608}.Release|Win32.Build.0 = Release|Win32
{DCFD56FF-B775-4C8A-B469-989F02193303}.Debug|Win32.ActiveCfg = Debug|Win32
{DCFD56FF-B775-4C8A-B469-989F02193303}.Debug|Win32.Build.0 = Debug|Win32
{DCFD56FF-B775-4C8A-B469-989F02193303}.Release|Win32.ActiveCfg = Release|Win32
{DCFD56FF-B775-4C8A-B469-989F02193303}.Release|Win32.Build.0 = Release|Win32
{3AC498C7-FF0C-4965-9D36-7148C89F1DED}.Debug|Win32.ActiveCfg = Debug|Win32
{3AC498C7-FF0C-4965-9D36-7148C89F1DED}.Debug|Win32.Build.0 = Debug|Win32
{3AC498C7-FF0C-4965-9D36-7148C89F1DED}.Release|Win32.ActiveCfg = Release|Win32
{3AC498C7-FF0C-4965-9D36-7148C89F1DED}.Release|Win32.Build.0 = Release|Win32
{C1F673E2-C0E7-4DCB-AD25-6A8C8BB0172D}.Debug|Win32.ActiveCfg = Debug|Win32
{C1F673E2-C0E7-4DCB-AD25-6A8C8BB0172D}.Debug|Win32.Build.0 = Debug|Win32
{C1F673E2-C0E7-4DCB-AD25-6A8C8BB0172D}.Release|Win32.ActiveCfg = Release|Win32
{C1F673E2-C0E7-4DCB-AD25-6A8C8BB0172D}.Release|Win32.Build.0 = Release|Win32
{6B0CD505-86FD-4275-9328-153DB5BE3179}.Debug|Win32.ActiveCfg = Debug|Win32
{6B0CD505-86FD-4275-9328-153DB5BE3179}.Debug|Win32.Build.0 = Debug|Win32
{6B0CD505-86FD-4275-9328-153DB5BE3179}.Release|Win32.ActiveCfg = Release|Win32
{6B0CD505-86FD-4275-9328-153DB5BE3179}.Release|Win32.Build.0 = Release|Win32
{40EBCF17-1ABA-44F6-9FE3-D9A0603AAE05}.Debug|Win32.ActiveCfg = Debug|Win32
{40EBCF17-1ABA-44F6-9FE3-D9A0603AAE05}.Debug|Win32.Build.0 = Debug|Win32
{40EBCF17-1ABA-44F6-9FE3-D9A0603AAE05}.Release|Win32.ActiveCfg = Release|Win32
{40EBCF17-1ABA-44F6-9FE3-D9A0603AAE05}.Release|Win32.Build.0 = Release|Win32
{14E04837-D6ED-47FC-8E38-8A626CA0B3A7}.Debug|Win32.ActiveCfg = Debug|Win32
{14E04837-D6ED-47FC-8E38-8A626CA0B3A7}.Debug|Win32.Build.0 = Debug|Win32
{14E04837-D6ED-47FC-8E38-8A626CA0B3A7}.Release|Win32.ActiveCfg = Release|Win32
{14E04837-D6ED-47FC-8E38-8A626CA0B3A7}.Release|Win32.Build.0 = Release|Win32
{36626A92-3204-4221-A3AA-B812564E3D63}.Debug|Win32.ActiveCfg = Debug|Win32
{36626A92-3204-4221-A3AA-B812564E3D63}.Debug|Win32.Build.0 = Debug|Win32
{36626A92-3204-4221-A3AA-B812564E3D63}.Release|Win32.ActiveCfg = Release|Win32
{36626A92-3204-4221-A3AA-B812564E3D63}.Release|Win32.Build.0 = Release|Win32
{2EFB0F29-3748-4F8E-8027-A61B109EDB1B}.Debug|Win32.ActiveCfg = Debug|Win32
{2EFB0F29-3748-4F8E-8027-A61B109EDB1B}.Debug|Win32.Build.0 = Debug|Win32
{2EFB0F29-3748-4F8E-8027-A61B109EDB1B}.Release|Win32.ActiveCfg = Release|Win32
{2EFB0F29-3748-4F8E-8027-A61B109EDB1B}.Release|Win32.Build.0 = Release|Win32
{68093429-94F9-4C5B-B227-A712E6711A8D}.Debug|Win32.ActiveCfg = Debug|Win32
{68093429-94F9-4C5B-B227-A712E6711A8D}.Debug|Win32.Build.0 = Debug|Win32
{68093429-94F9-4C5B-B227-A712E6711A8D}.Release|Win32.ActiveCfg = Release|Win32
{68093429-94F9-4C5B-B227-A712E6711A8D}.Release|Win32.Build.0 = Release|Win32
{496AC313-B9BB-41DA-A6A5-7C816D7D406C}.Debug|Win32.ActiveCfg = Debug|Win32
{496AC313-B9BB-41DA-A6A5-7C816D7D406C}.Debug|Win32.Build.0 = Debug|Win32
{496AC313-B9BB-41DA-A6A5-7C816D7D406C}.Release|Win32.ActiveCfg = Release|Win32
{496AC313-B9BB-41DA-A6A5-7C816D7D406C}.Release|Win32.Build.0 = Release|Win32
{5991249D-B3DD-4FA0-92C5-9077DCC718F7}.Debug|Win32.ActiveCfg = Debug|Win32
{5991249D-B3DD-4FA0-92C5-9077DCC718F7}.Debug|Win32.Build.0 = Debug|Win32
{5991249D-B3DD-4FA0-92C5-9077DCC718F7}.Release|Win32.ActiveCfg = Release|Win32
{5991249D-B3DD-4FA0-92C5-9077DCC718F7}.Release|Win32.Build.0 = Release|Win32
{D7248235-7522-486A-B280-3D825029784B}.Debug|Win32.ActiveCfg = Debug|Win32
{D7248235-7522-486A-B280-3D825029784B}.Debug|Win32.Build.0 = Debug|Win32
{D7248235-7522-486A-B280-3D825029784B}.Release|Win32.ActiveCfg = Release|Win32
{D7248235-7522-486A-B280-3D825029784B}.Release|Win32.Build.0 = Release|Win32
{D472C89C-8CC1-4012-8EC1-76985CF98403}.Debug|Win32.ActiveCfg = Debug|Win32
{D472C89C-8CC1-4012-8EC1-76985CF98403}.Debug|Win32.Build.0 = Debug|Win32
{D472C89C-8CC1-4012-8EC1-76985CF98403}.Release|Win32.ActiveCfg = Release|Win32
{D472C89C-8CC1-4012-8EC1-76985CF98403}.Release|Win32.Build.0 = Release|Win32
{F6B64FCE-1C2D-4F75-945B-BF4EFD82CAFD}.Debug|Win32.ActiveCfg = Debug|Win32
{F6B64FCE-1C2D-4F75-945B-BF4EFD82CAFD}.Debug|Win32.Build.0 = Debug|Win32
{F6B64FCE-1C2D-4F75-945B-BF4EFD82CAFD}.Release|Win32.ActiveCfg = Release|Win32
{F6B64FCE-1C2D-4F75-945B-BF4EFD82CAFD}.Release|Win32.Build.0 = Release|Win32
{5F074205-51C1-407D-9B3B-4B3F9C191F84}.Debug|Win32.ActiveCfg = Debug|Win32
{5F074205-51C1-407D-9B3B-4B3F9C191F84}.Debug|Win32.Build.0 = Debug|Win32
{5F074205-51C1-407D-9B3B-4B3F9C191F84}.Release|Win32.ActiveCfg = Release|Win32
{5F074205-51C1-407D-9B3B-4B3F9C191F84}.Release|Win32.Build.0 = Release|Win32
{10027AC6-18C3-4331-8D08-4BA1551A2B02}.Debug|Win32.ActiveCfg = Debug|Win32
{10027AC6-18C3-4331-8D08-4BA1551A2B02}.Debug|Win32.Build.0 = Debug|Win32
{10027AC6-18C3-4331-8D08-4BA1551A2B02}.Release|Win32.ActiveCfg = Release|Win32
{10027AC6-18C3-4331-8D08-4BA1551A2B02}.Release|Win32.Build.0 = Release|Win32
{548BFF76-3517-4919-9331-E8E44669702E}.Debug|Win32.ActiveCfg = Debug|Win32
{548BFF76-3517-4919-9331-E8E44669702E}.Debug|Win32.Build.0 = Debug|Win32
{548BFF76-3517-4919-9331-E8E44669702E}.Release|Win32.ActiveCfg = Release|Win32
{548BFF76-3517-4919-9331-E8E44669702E}.Release|Win32.Build.0 = Release|Win32
{97120DE2-81B5-4D04-BFB8-736F669F6917}.Debug|Win32.ActiveCfg = Debug|Win32
{97120DE2-81B5-4D04-BFB8-736F669F6917}.Debug|Win32.Build.0 = Debug|Win32
{97120DE2-81B5-4D04-BFB8-736F669F6917}.Release|Win32.ActiveCfg = Release|Win32
{97120DE2-81B5-4D04-BFB8-736F669F6917}.Release|Win32.Build.0 = Release|Win32
{24BDDAC9-96D8-4F47-B5B9-DF59CD94EF17}.Debug|Win32.ActiveCfg = Debug|Win32
{24BDDAC9-96D8-4F47-B5B9-DF59CD94EF17}.Debug|Win32.Build.0 = Debug|Win32
{24BDDAC9-96D8-4F47-B5B9-DF59CD94EF17}.Release|Win32.ActiveCfg = Release|Win32
{24BDDAC9-96D8-4F47-B5B9-DF59CD94EF17}.Release|Win32.Build.0 = Release|Win32
{B630230D-3352-4350-AE98-F99435C6A808}.Debug|Win32.ActiveCfg = Debug|Win32
{B630230D-3352-4350-AE98-F99435C6A808}.Debug|Win32.Build.0 = Debug|Win32
{B630230D-3352-4350-AE98-F99435C6A808}.Release|Win32.ActiveCfg = Release|Win32
{B630230D-3352-4350-AE98-F99435C6A808}.Release|Win32.Build.0 = Release|Win32
{3BADCFE4-50B2-454F-B134-9B6DBB6626D7}.Debug|Win32.ActiveCfg = Debug|Win32
{3BADCFE4-50B2-454F-B134-9B6DBB6626D7}.Debug|Win32.Build.0 = Debug|Win32
{3BADCFE4-50B2-454F-B134-9B6DBB6626D7}.Release|Win32.ActiveCfg = Release|Win32
{3BADCFE4-50B2-454F-B134-9B6DBB6626D7}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{79A4EC75-08A3-406B-8F30-E4218BC56BB5} = {13773BB3-B063-4343-BBC4-F4B93AC9E86E}
{F045EFB7-7700-4FF7-8A71-946A65463608} = {13773BB3-B063-4343-BBC4-F4B93AC9E86E}
{DCFD56FF-B775-4C8A-B469-989F02193303} = {13773BB3-B063-4343-BBC4-F4B93AC9E86E}
{3AC498C7-FF0C-4965-9D36-7148C89F1DED} = {13773BB3-B063-4343-BBC4-F4B93AC9E86E}
{C1F673E2-C0E7-4DCB-AD25-6A8C8BB0172D} = {13773BB3-B063-4343-BBC4-F4B93AC9E86E}
{6B0CD505-86FD-4275-9328-153DB5BE3179} = {415E8D7B-BA13-45A1-8059-FBB4B2E5AB37}
{40EBCF17-1ABA-44F6-9FE3-D9A0603AAE05} = {415E8D7B-BA13-45A1-8059-FBB4B2E5AB37}
{14E04837-D6ED-47FC-8E38-8A626CA0B3A7} = {415E8D7B-BA13-45A1-8059-FBB4B2E5AB37}
{36626A92-3204-4221-A3AA-B812564E3D63} = {415E8D7B-BA13-45A1-8059-FBB4B2E5AB37}
{2EFB0F29-3748-4F8E-8027-A61B109EDB1B} = {415E8D7B-BA13-45A1-8059-FBB4B2E5AB37}
{68093429-94F9-4C5B-B227-A712E6711A8D} = {415E8D7B-BA13-45A1-8059-FBB4B2E5AB37}
{496AC313-B9BB-41DA-A6A5-7C816D7D406C} = {415E8D7B-BA13-45A1-8059-FBB4B2E5AB37}
{5991249D-B3DD-4FA0-92C5-9077DCC718F7} = {633E8A9F-B2CA-4638-A9BE-2C4247A48F9F}
{D7248235-7522-486A-B280-3D825029784B} = {633E8A9F-B2CA-4638-A9BE-2C4247A48F9F}
{D472C89C-8CC1-4012-8EC1-76985CF98403} = {633E8A9F-B2CA-4638-A9BE-2C4247A48F9F}
{F6B64FCE-1C2D-4F75-945B-BF4EFD82CAFD} = {633E8A9F-B2CA-4638-A9BE-2C4247A48F9F}
{5F074205-51C1-407D-9B3B-4B3F9C191F84} = {633E8A9F-B2CA-4638-A9BE-2C4247A48F9F}
{10027AC6-18C3-4331-8D08-4BA1551A2B02} = {633E8A9F-B2CA-4638-A9BE-2C4247A48F9F}
{548BFF76-3517-4919-9331-E8E44669702E} = {633E8A9F-B2CA-4638-A9BE-2C4247A48F9F}
{97120DE2-81B5-4D04-BFB8-736F669F6917} = {633E8A9F-B2CA-4638-A9BE-2C4247A48F9F}
{24BDDAC9-96D8-4F47-B5B9-DF59CD94EF17} = {633E8A9F-B2CA-4638-A9BE-2C4247A48F9F}
{B630230D-3352-4350-AE98-F99435C6A808} = {633E8A9F-B2CA-4638-A9BE-2C4247A48F9F}
{3BADCFE4-50B2-454F-B134-9B6DBB6626D7} = {633E8A9F-B2CA-4638-A9BE-2C4247A48F9F}
EndGlobalSection
EndGlobal