DesignPattern.sln 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. 
  2. Microsoft Visual Studio Solution File, Format Version 12.00
  3. # Visual Studio 2013
  4. VisualStudioVersion = 12.0.30723.0
  5. MinimumVisualStudioVersion = 10.0.40219.1
  6. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FactoryPattern", "FactoryPattern\FactoryPattern.vcxproj", "{3291A123-B5F6-4FC1-808F-EFE06393BCC8}"
  7. EndProject
  8. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AbstractFactoryPattern", "AbstractFactoryPattern\AbstractFactoryPattern.vcxproj", "{53BB4D65-EB05-4BBE-BF7B-2E20259EF340}"
  9. EndProject
  10. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SingletonPattern", "SingletonPattern\SingletonPattern.vcxproj", "{F143B9DE-2FA3-492A-A93B-59399D63CE33}"
  11. EndProject
  12. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BuilderPattern", "BuilderPattern\BuilderPattern.vcxproj", "{C2BE2B5F-BC39-4F9C-B4FF-27DCEB6FD106}"
  13. EndProject
  14. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PrototypePattern", "PrototypePattern\PrototypePattern.vcxproj", "{6355F257-3305-4A22-9AA9-ADE08D7BC8D9}"
  15. EndProject
  16. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BridgePattern", "BridgePattern\BridgePattern.vcxproj", "{07800D56-D1F1-49D3-BD99-D4C6336F48AF}"
  17. EndProject
  18. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AdapterPattern", "AdapterPattern\AdapterPattern.vcxproj", "{83BED35B-5633-4126-8AF3-EE46DFDB94DB}"
  19. EndProject
  20. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DecoratorPattern", "DecoratorPattern\DecoratorPattern.vcxproj", "{07177BDC-13CD-4931-AB86-C6748F1B9ECA}"
  21. EndProject
  22. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CompositePattern", "CompositePattern\CompositePattern.vcxproj", "{4A6ED404-9101-4126-93E1-F8943369BE33}"
  23. EndProject
  24. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FlyweightPattern", "FlyweightPattern\FlyweightPattern.vcxproj", "{D56DD7F4-BD5A-449F-B931-ECE3050C77E9}"
  25. EndProject
  26. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FacadePattern", "FacadePattern\FacadePattern.vcxproj", "{72CE6015-4418-4750-B220-5EEC72B32301}"
  27. EndProject
  28. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ProxyPattern", "ProxyPattern\ProxyPattern.vcxproj", "{74621836-278F-43D0-9581-CB2D0F93FF84}"
  29. EndProject
  30. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TemplatePattern", "TemplatePattern\TemplatePattern.vcxproj", "{F3EF0E3B-A6C8-470C-A7BE-511CA1679DB9}"
  31. EndProject
  32. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "StrategyPattern", "StrategyPattern\StrategyPattern.vcxproj", "{DA65A803-B306-4C4C-9BF4-6C84EAC186B1}"
  33. EndProject
  34. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "StatePattern", "StatePattern\StatePattern.vcxproj", "{41488E20-770F-4E52-9402-A20E1029B56C}"
  35. EndProject
  36. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ObserverPattern", "ObserverPattern\ObserverPattern.vcxproj", "{052C8FBE-6E06-4869-B779-B5AF6D5AEC65}"
  37. EndProject
  38. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MementoPattern", "MementoPattern\MementoPattern.vcxproj", "{9727E0D3-66C5-4812-B13C-DC4C1F06ACAD}"
  39. EndProject
  40. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MediatorPattern", "MediatorPattern\MediatorPattern.vcxproj", "{57CFD205-0966-4F90-86D6-A9647DCA693E}"
  41. EndProject
  42. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CommandPattern", "CommandPattern\CommandPattern.vcxproj", "{53075450-8586-433A-8624-99EAC58E22AD}"
  43. EndProject
  44. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VisitorPattern", "VisitorPattern\VisitorPattern.vcxproj", "{EFF4AD49-9352-47FD-99CE-CF6E91F8DA7D}"
  45. EndProject
  46. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ChainOfResponsibilityPattern", "ChainOfResponsibilityPattern\ChainOfResponsibilityPattern.vcxproj", "{6EFCBABA-47B7-4209-A463-7D5128D46B2D}"
  47. EndProject
  48. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "IteratorPattern", "IteratorPattern\IteratorPattern.vcxproj", "{EE079CA8-B725-4D1B-AC3D-0F3228268767}"
  49. EndProject
  50. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "InterpreterPattern", "InterpreterPattern\InterpreterPattern.vcxproj", "{BB4E709E-915E-4709-9636-5B882F31814C}"
  51. EndProject
  52. Global
  53. GlobalSection(SolutionConfigurationPlatforms) = preSolution
  54. Debug|Win32 = Debug|Win32
  55. Release|Win32 = Release|Win32
  56. EndGlobalSection
  57. GlobalSection(ProjectConfigurationPlatforms) = postSolution
  58. {3291A123-B5F6-4FC1-808F-EFE06393BCC8}.Debug|Win32.ActiveCfg = Debug|Win32
  59. {3291A123-B5F6-4FC1-808F-EFE06393BCC8}.Debug|Win32.Build.0 = Debug|Win32
  60. {3291A123-B5F6-4FC1-808F-EFE06393BCC8}.Release|Win32.ActiveCfg = Release|Win32
  61. {3291A123-B5F6-4FC1-808F-EFE06393BCC8}.Release|Win32.Build.0 = Release|Win32
  62. {53BB4D65-EB05-4BBE-BF7B-2E20259EF340}.Debug|Win32.ActiveCfg = Debug|Win32
  63. {53BB4D65-EB05-4BBE-BF7B-2E20259EF340}.Debug|Win32.Build.0 = Debug|Win32
  64. {53BB4D65-EB05-4BBE-BF7B-2E20259EF340}.Release|Win32.ActiveCfg = Release|Win32
  65. {53BB4D65-EB05-4BBE-BF7B-2E20259EF340}.Release|Win32.Build.0 = Release|Win32
  66. {F143B9DE-2FA3-492A-A93B-59399D63CE33}.Debug|Win32.ActiveCfg = Debug|Win32
  67. {F143B9DE-2FA3-492A-A93B-59399D63CE33}.Debug|Win32.Build.0 = Debug|Win32
  68. {F143B9DE-2FA3-492A-A93B-59399D63CE33}.Release|Win32.ActiveCfg = Release|Win32
  69. {F143B9DE-2FA3-492A-A93B-59399D63CE33}.Release|Win32.Build.0 = Release|Win32
  70. {C2BE2B5F-BC39-4F9C-B4FF-27DCEB6FD106}.Debug|Win32.ActiveCfg = Debug|Win32
  71. {C2BE2B5F-BC39-4F9C-B4FF-27DCEB6FD106}.Debug|Win32.Build.0 = Debug|Win32
  72. {C2BE2B5F-BC39-4F9C-B4FF-27DCEB6FD106}.Release|Win32.ActiveCfg = Release|Win32
  73. {C2BE2B5F-BC39-4F9C-B4FF-27DCEB6FD106}.Release|Win32.Build.0 = Release|Win32
  74. {6355F257-3305-4A22-9AA9-ADE08D7BC8D9}.Debug|Win32.ActiveCfg = Debug|Win32
  75. {6355F257-3305-4A22-9AA9-ADE08D7BC8D9}.Debug|Win32.Build.0 = Debug|Win32
  76. {6355F257-3305-4A22-9AA9-ADE08D7BC8D9}.Release|Win32.ActiveCfg = Release|Win32
  77. {6355F257-3305-4A22-9AA9-ADE08D7BC8D9}.Release|Win32.Build.0 = Release|Win32
  78. {07800D56-D1F1-49D3-BD99-D4C6336F48AF}.Debug|Win32.ActiveCfg = Debug|Win32
  79. {07800D56-D1F1-49D3-BD99-D4C6336F48AF}.Debug|Win32.Build.0 = Debug|Win32
  80. {07800D56-D1F1-49D3-BD99-D4C6336F48AF}.Release|Win32.ActiveCfg = Release|Win32
  81. {07800D56-D1F1-49D3-BD99-D4C6336F48AF}.Release|Win32.Build.0 = Release|Win32
  82. {83BED35B-5633-4126-8AF3-EE46DFDB94DB}.Debug|Win32.ActiveCfg = Debug|Win32
  83. {83BED35B-5633-4126-8AF3-EE46DFDB94DB}.Debug|Win32.Build.0 = Debug|Win32
  84. {83BED35B-5633-4126-8AF3-EE46DFDB94DB}.Release|Win32.ActiveCfg = Release|Win32
  85. {83BED35B-5633-4126-8AF3-EE46DFDB94DB}.Release|Win32.Build.0 = Release|Win32
  86. {07177BDC-13CD-4931-AB86-C6748F1B9ECA}.Debug|Win32.ActiveCfg = Debug|Win32
  87. {07177BDC-13CD-4931-AB86-C6748F1B9ECA}.Debug|Win32.Build.0 = Debug|Win32
  88. {07177BDC-13CD-4931-AB86-C6748F1B9ECA}.Release|Win32.ActiveCfg = Release|Win32
  89. {07177BDC-13CD-4931-AB86-C6748F1B9ECA}.Release|Win32.Build.0 = Release|Win32
  90. {4A6ED404-9101-4126-93E1-F8943369BE33}.Debug|Win32.ActiveCfg = Debug|Win32
  91. {4A6ED404-9101-4126-93E1-F8943369BE33}.Debug|Win32.Build.0 = Debug|Win32
  92. {4A6ED404-9101-4126-93E1-F8943369BE33}.Release|Win32.ActiveCfg = Release|Win32
  93. {4A6ED404-9101-4126-93E1-F8943369BE33}.Release|Win32.Build.0 = Release|Win32
  94. {D56DD7F4-BD5A-449F-B931-ECE3050C77E9}.Debug|Win32.ActiveCfg = Debug|Win32
  95. {D56DD7F4-BD5A-449F-B931-ECE3050C77E9}.Debug|Win32.Build.0 = Debug|Win32
  96. {D56DD7F4-BD5A-449F-B931-ECE3050C77E9}.Release|Win32.ActiveCfg = Release|Win32
  97. {D56DD7F4-BD5A-449F-B931-ECE3050C77E9}.Release|Win32.Build.0 = Release|Win32
  98. {72CE6015-4418-4750-B220-5EEC72B32301}.Debug|Win32.ActiveCfg = Debug|Win32
  99. {72CE6015-4418-4750-B220-5EEC72B32301}.Debug|Win32.Build.0 = Debug|Win32
  100. {72CE6015-4418-4750-B220-5EEC72B32301}.Release|Win32.ActiveCfg = Release|Win32
  101. {72CE6015-4418-4750-B220-5EEC72B32301}.Release|Win32.Build.0 = Release|Win32
  102. {74621836-278F-43D0-9581-CB2D0F93FF84}.Debug|Win32.ActiveCfg = Debug|Win32
  103. {74621836-278F-43D0-9581-CB2D0F93FF84}.Debug|Win32.Build.0 = Debug|Win32
  104. {74621836-278F-43D0-9581-CB2D0F93FF84}.Release|Win32.ActiveCfg = Release|Win32
  105. {74621836-278F-43D0-9581-CB2D0F93FF84}.Release|Win32.Build.0 = Release|Win32
  106. {F3EF0E3B-A6C8-470C-A7BE-511CA1679DB9}.Debug|Win32.ActiveCfg = Debug|Win32
  107. {F3EF0E3B-A6C8-470C-A7BE-511CA1679DB9}.Debug|Win32.Build.0 = Debug|Win32
  108. {F3EF0E3B-A6C8-470C-A7BE-511CA1679DB9}.Release|Win32.ActiveCfg = Release|Win32
  109. {F3EF0E3B-A6C8-470C-A7BE-511CA1679DB9}.Release|Win32.Build.0 = Release|Win32
  110. {DA65A803-B306-4C4C-9BF4-6C84EAC186B1}.Debug|Win32.ActiveCfg = Debug|Win32
  111. {DA65A803-B306-4C4C-9BF4-6C84EAC186B1}.Debug|Win32.Build.0 = Debug|Win32
  112. {DA65A803-B306-4C4C-9BF4-6C84EAC186B1}.Release|Win32.ActiveCfg = Release|Win32
  113. {DA65A803-B306-4C4C-9BF4-6C84EAC186B1}.Release|Win32.Build.0 = Release|Win32
  114. {41488E20-770F-4E52-9402-A20E1029B56C}.Debug|Win32.ActiveCfg = Debug|Win32
  115. {41488E20-770F-4E52-9402-A20E1029B56C}.Debug|Win32.Build.0 = Debug|Win32
  116. {41488E20-770F-4E52-9402-A20E1029B56C}.Release|Win32.ActiveCfg = Release|Win32
  117. {41488E20-770F-4E52-9402-A20E1029B56C}.Release|Win32.Build.0 = Release|Win32
  118. {052C8FBE-6E06-4869-B779-B5AF6D5AEC65}.Debug|Win32.ActiveCfg = Debug|Win32
  119. {052C8FBE-6E06-4869-B779-B5AF6D5AEC65}.Debug|Win32.Build.0 = Debug|Win32
  120. {052C8FBE-6E06-4869-B779-B5AF6D5AEC65}.Release|Win32.ActiveCfg = Release|Win32
  121. {052C8FBE-6E06-4869-B779-B5AF6D5AEC65}.Release|Win32.Build.0 = Release|Win32
  122. {9727E0D3-66C5-4812-B13C-DC4C1F06ACAD}.Debug|Win32.ActiveCfg = Debug|Win32
  123. {9727E0D3-66C5-4812-B13C-DC4C1F06ACAD}.Debug|Win32.Build.0 = Debug|Win32
  124. {9727E0D3-66C5-4812-B13C-DC4C1F06ACAD}.Release|Win32.ActiveCfg = Release|Win32
  125. {9727E0D3-66C5-4812-B13C-DC4C1F06ACAD}.Release|Win32.Build.0 = Release|Win32
  126. {57CFD205-0966-4F90-86D6-A9647DCA693E}.Debug|Win32.ActiveCfg = Debug|Win32
  127. {57CFD205-0966-4F90-86D6-A9647DCA693E}.Debug|Win32.Build.0 = Debug|Win32
  128. {57CFD205-0966-4F90-86D6-A9647DCA693E}.Release|Win32.ActiveCfg = Release|Win32
  129. {57CFD205-0966-4F90-86D6-A9647DCA693E}.Release|Win32.Build.0 = Release|Win32
  130. {53075450-8586-433A-8624-99EAC58E22AD}.Debug|Win32.ActiveCfg = Debug|Win32
  131. {53075450-8586-433A-8624-99EAC58E22AD}.Debug|Win32.Build.0 = Debug|Win32
  132. {53075450-8586-433A-8624-99EAC58E22AD}.Release|Win32.ActiveCfg = Release|Win32
  133. {53075450-8586-433A-8624-99EAC58E22AD}.Release|Win32.Build.0 = Release|Win32
  134. {EFF4AD49-9352-47FD-99CE-CF6E91F8DA7D}.Debug|Win32.ActiveCfg = Debug|Win32
  135. {EFF4AD49-9352-47FD-99CE-CF6E91F8DA7D}.Debug|Win32.Build.0 = Debug|Win32
  136. {EFF4AD49-9352-47FD-99CE-CF6E91F8DA7D}.Release|Win32.ActiveCfg = Release|Win32
  137. {EFF4AD49-9352-47FD-99CE-CF6E91F8DA7D}.Release|Win32.Build.0 = Release|Win32
  138. {6EFCBABA-47B7-4209-A463-7D5128D46B2D}.Debug|Win32.ActiveCfg = Debug|Win32
  139. {6EFCBABA-47B7-4209-A463-7D5128D46B2D}.Debug|Win32.Build.0 = Debug|Win32
  140. {6EFCBABA-47B7-4209-A463-7D5128D46B2D}.Release|Win32.ActiveCfg = Release|Win32
  141. {6EFCBABA-47B7-4209-A463-7D5128D46B2D}.Release|Win32.Build.0 = Release|Win32
  142. {EE079CA8-B725-4D1B-AC3D-0F3228268767}.Debug|Win32.ActiveCfg = Debug|Win32
  143. {EE079CA8-B725-4D1B-AC3D-0F3228268767}.Debug|Win32.Build.0 = Debug|Win32
  144. {EE079CA8-B725-4D1B-AC3D-0F3228268767}.Release|Win32.ActiveCfg = Release|Win32
  145. {EE079CA8-B725-4D1B-AC3D-0F3228268767}.Release|Win32.Build.0 = Release|Win32
  146. {BB4E709E-915E-4709-9636-5B882F31814C}.Debug|Win32.ActiveCfg = Debug|Win32
  147. {BB4E709E-915E-4709-9636-5B882F31814C}.Debug|Win32.Build.0 = Debug|Win32
  148. {BB4E709E-915E-4709-9636-5B882F31814C}.Release|Win32.ActiveCfg = Release|Win32
  149. {BB4E709E-915E-4709-9636-5B882F31814C}.Release|Win32.Build.0 = Release|Win32
  150. EndGlobalSection
  151. GlobalSection(SolutionProperties) = preSolution
  152. HideSolutionNode = FALSE
  153. EndGlobalSection
  154. EndGlobal