首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

33种设计模式实现(C、C++).zip

行业研究 488.78KB 23 需要积分: 1
立即下载

资源介绍:

33种设计模式实现(C、C++)
# 设计模式 C/C++各类设计模式实现,Java实现及实现详解请阅读[菜鸟教程](https://www.runoob.com/design-pattern/design-pattern-tutorial.html)。 ## 1.创建型模式 这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。 工厂模式(Factory Pattern) 抽象工厂模式(Abstract Factory Pattern) 单例模式(Singleton Pattern) 建造者模式(Builder Pattern) 原型模式(Prototype Pattern) ## 2.结构型模式 这些设计模式关注类和对象的组合。继承的概念被用来组合接口和定义组合对象获得新功能的方式。 适配器模式(Adapter Pattern) 桥接模式(Bridge Pattern) 过滤器模式(Filter、Criteria Pattern) 组合模式(Composite Pattern) 装饰器模式(Decorator Pattern) 外观模式(Facade Pattern) 享元模式(Flyweight Pattern) 代理模式(Proxy Pattern) ## 3.行为型模式 这些设计模式特别关注对象之间的通信。 责任链模式(Chain of Responsibility Pattern) 命令模式(Command Pattern) 解释器模式(Interpreter Pattern) 迭代器模式(Iterator Pattern) 中介者模式(Mediator Pattern) 备忘录模式(Memento Pattern) 观察者模式(Observer Pattern) 状态模式(State Pattern) 空对象模式(Null Object Pattern) 策略模式(Strategy Pattern) 模板模式(Template Pattern) 访问者模式(Visitor Pattern) ## 4.J2EE 模式 这些设计模式特别关注表示层。这些模式是由 Sun Java Center 鉴定的。 MVC 模式(MVC Pattern) 业务代表模式(Business Delegate Pattern) 组合实体模式(Composite Entity Pattern) 数据访问对象模式(Data Access Object Pattern) 前端控制器模式(Front Controller Pattern) 拦截过滤器模式(Intercepting Filter Pattern) 服务定位器模式(Service Locator Pattern) 传输对象模式(Transfer Object Pattern) 免责声明: 1.本资源仅供学习和交流使用,不保证其准确性、完整性、及时性或适用性。 2.本资源仅包含一般信息,不构成专业建议。在使用本资源时,请务必自行研究并谨慎决策。 3.我已尽力确保本资源的正确性和合法性,但不对其准确性、完整性和及时性做出保证。 4.本资源不应用于商业用途。 5.在使用本资源的过程中,用户应自行承担所有风险和责任,并遵守相关法律法规。 6.对于因使用本资源而产生的任何损失或损害,我概不负责。 请确保在使用本资源时仔细阅读并遵守以上免责声明。如果您有任何疑问或需要进一步帮助,请联系我。 资源最后修改时间:2024-09-24 21:31:42 22387920592781 2e3348cd-fa44-4ec4-9163-a715d367e07a

资源文件列表:

33种设计模式实现(C、C++).zip 大约有984个文件
  1. DesignPattern-master/C++/31.拦截过滤器模式/Client.h 583B
  2. DesignPattern-master/C++/31.拦截过滤器模式/InterceptingFilterDemo.cpp 866B
  3. DesignPattern-master/C++/31.拦截过滤器模式/FilterManager.h 728B
  4. DesignPattern-master/C++/31.拦截过滤器模式/FilterChain.h 853B
  5. DesignPattern-master/C++/31.拦截过滤器模式/Target.h 415B
  6. DesignPattern-master/C++/31.拦截过滤器模式/AuthenticationFilter.h 567B
  7. DesignPattern-master/C++/31.拦截过滤器模式/DebugFilter.h 493B
  8. DesignPattern-master/C++/31.拦截过滤器模式/Filter.h 370B
  9. DesignPattern-master/C++/33.传输对象模式/StudentBO.h 1.95KB
  10. DesignPattern-master/C++/33.传输对象模式/StudentVO.h 661B
  11. DesignPattern-master/C++/33.传输对象模式/TransferObjectPatternDemo.cpp 1.04KB
  12. DesignPattern-master/C++/7.桥接模式/GreenCircle.h 593B
  13. DesignPattern-master/C++/7.桥接模式/DrawAPI.h 370B
  14. DesignPattern-master/C++/7.桥接模式/Circle.h 621B
  15. DesignPattern-master/C++/7.桥接模式/Shape.h 481B
  16. DesignPattern-master/C++/7.桥接模式/RedCircle.h 559B
  17. DesignPattern-master/C++/7.桥接模式/BridgePatternDemo.cpp 656B
  18. DesignPattern-master/C++/1.工厂模式/Circle.h 457B
  19. DesignPattern-master/C++/1.工厂模式/ShapeFactory.h 922B
  20. DesignPattern-master/C++/1.工厂模式/Shape.h 322B
  21. DesignPattern-master/C++/1.工厂模式/Square.h 457B
  22. DesignPattern-master/C++/1.工厂模式/FactoryPatternDemo.cpp 724B
  23. DesignPattern-master/C++/1.工厂模式/Rectangle.h 485B
  24. DesignPattern-master/C++/5.原型模式/Circle.h 546B
  25. DesignPattern-master/C++/5.原型模式/Shape.h 604B
  26. DesignPattern-master/C++/5.原型模式/Square.h 546B
  27. DesignPattern-master/C++/5.原型模式/ShapeCache.h 1.3KB
  28. DesignPattern-master/C++/5.原型模式/PrototypePatternDemo.cpp 835B
  29. DesignPattern-master/C++/5.原型模式/Rectangle.h 576B
  30. DesignPattern-master/C++/27.业务代表模式/Client.h 527B
  31. DesignPattern-master/C++/27.业务代表模式/EJBService.h 514B
  32. DesignPattern-master/C++/27.业务代表模式/BusinessDelegate.h 904B
  33. DesignPattern-master/C++/27.业务代表模式/BusinessService.h 404B
  34. DesignPattern-master/C++/27.业务代表模式/BusinessLookUp.h 689B
  35. DesignPattern-master/C++/27.业务代表模式/BusinessDelegatePatternDemo.cpp 603B
  36. DesignPattern-master/C++/27.业务代表模式/JMSService.h 513B
  37. DesignPattern-master/C++/3.单例模式/SingletonPatternDemo.cpp 631B
  38. DesignPattern-master/C++/3.单例模式/SingletonLazy.h 717B
  39. DesignPattern-master/C++/3.单例模式/SingletonHunger.h 786B
  40. DesignPattern-master/C++/22.空对象模式/AbstractCustomer.h 500B
  41. DesignPattern-master/C++/22.空对象模式/RealCustomer.h 523B
  42. DesignPattern-master/C++/22.空对象模式/NullPatternDemo.cpp 880B
  43. DesignPattern-master/C++/22.空对象模式/CustomerFactory.h 862B
  44. DesignPattern-master/C++/22.空对象模式/NullCustomer.h 530B
  45. DesignPattern-master/C++/21.状态模式/Context.cpp 331B
  46. DesignPattern-master/C++/21.状态模式/Context.h 417B
  47. DesignPattern-master/C++/21.状态模式/StartState.h 431B
  48. DesignPattern-master/C++/21.状态模式/StopState.cpp 492B
  49. DesignPattern-master/C++/21.状态模式/StatePatternDemo.cpp 841B
  50. DesignPattern-master/C++/21.状态模式/StopState.h 450B
  51. DesignPattern-master/C++/21.状态模式/State.h 433B
  52. DesignPattern-master/C++/21.状态模式/StartState.cpp 499B
  53. DesignPattern-master/C++/15.命令模式/Stock.h 629B
  54. DesignPattern-master/C++/15.命令模式/CommandPatternDemo.cpp 709B
  55. DesignPattern-master/C++/15.命令模式/BuyStock.h 533B
  56. DesignPattern-master/C++/15.命令模式/Order.h 325B
  57. DesignPattern-master/C++/15.命令模式/Broker.h 607B
  58. DesignPattern-master/C++/15.命令模式/SellStock.h 541B
  59. DesignPattern-master/C++/14.责任链模式/AbstractLogger.h 902B
  60. DesignPattern-master/C++/14.责任链模式/ConsoleLogger.h 591B
  61. DesignPattern-master/C++/14.责任链模式/FileLogger.h 559B
  62. DesignPattern-master/C++/14.责任链模式/ChainPatternDemo.cpp 1.03KB
  63. DesignPattern-master/C++/14.责任链模式/ErrorLogger.h 561B
  64. DesignPattern-master/C++/32.服务定位器模式/Service2.h 514B
  65. DesignPattern-master/C++/32.服务定位器模式/Service.h 407B
  66. DesignPattern-master/C++/32.服务定位器模式/Service1.h 514B
  67. DesignPattern-master/C++/32.服务定位器模式/Cache.h 1.1KB
  68. DesignPattern-master/C++/32.服务定位器模式/ServiceLocator.h 900B
  69. DesignPattern-master/C++/32.服务定位器模式/InitialContext.h 904B
  70. DesignPattern-master/C++/32.服务定位器模式/ServiceLocatorPatternDemo.cpp 637B
  71. DesignPattern-master/C++/26.MVC模式/StudentController.h 1008B
  72. DesignPattern-master/C++/26.MVC模式/StudentView.h 634B
  73. DesignPattern-master/C++/26.MVC模式/Student.h 591B
  74. DesignPattern-master/C++/26.MVC模式/MVCPatternDemo.cpp 815B
  75. DesignPattern-master/C++/9.组合模式/Employee.h 1.04KB
  76. DesignPattern-master/C++/9.组合模式/CompositePatternDemo.cpp 1.47KB
  77. DesignPattern-master/C++/13.代理模式/ProxyImage.h 716B
  78. DesignPattern-master/C++/13.代理模式/RealImage.h 705B
  79. DesignPattern-master/C++/13.代理模式/Image.h 326B
  80. DesignPattern-master/C++/13.代理模式/ProxyPatternDemo.cpp 407B
  81. DesignPattern-master/C++/20.观察者模式/BinaryObserver.cpp 536B
  82. DesignPattern-master/C++/20.观察者模式/Observer.h 433B
  83. DesignPattern-master/C++/20.观察者模式/Subject.cpp 578B
  84. DesignPattern-master/C++/20.观察者模式/BinaryObserver.h 433B
  85. DesignPattern-master/C++/20.观察者模式/OctalObserver.cpp 523B
  86. DesignPattern-master/C++/20.观察者模式/ObserverPatternDemo.cpp 1009B
  87. DesignPattern-master/C++/20.观察者模式/HexaObserver.h 419B
  88. DesignPattern-master/C++/20.观察者模式/OctalObserver.h 423B
  89. DesignPattern-master/C++/20.观察者模式/HexaObserver.cpp 514B
  90. DesignPattern-master/C++/20.观察者模式/Subject.h 574B
  91. DesignPattern-master/C++/28.组合实体模式/Client.h 796B
  92. DesignPattern-master/C++/28.组合实体模式/CompositeEntity.h 661B
  93. DesignPattern-master/C++/28.组合实体模式/CompositeEntityPatternDemo.cpp 453B
  94. DesignPattern-master/C++/28.组合实体模式/CoarseGrainedObject.h 1014B
  95. DesignPattern-master/C++/28.组合实体模式/DependentObject1.h 520B
  96. DesignPattern-master/C++/28.组合实体模式/DependentObject2.h 520B
  97. DesignPattern-master/C++/23.策略模式/OperationAdd.h 461B
  98. DesignPattern-master/C++/23.策略模式/Strategy.h 368B
  99. DesignPattern-master/C++/23.策略模式/OperationMultiply.h 495B
  100. DesignPattern-master/C++/23.策略模式/Context.h 543B
  101. DesignPattern-master/C++/23.策略模式/StrategyPatternDemo.cpp 913B
  102. DesignPattern-master/C++/23.策略模式/OperationSubstract.h 502B
  103. DesignPattern-master/C++/30.前端控制器模式/FrontController.h 972B
  104. DesignPattern-master/C++/30.前端控制器模式/FrontControllerPatternDemo.cpp 455B
  105. DesignPattern-master/C++/30.前端控制器模式/HomeView.h 401B
  106. DesignPattern-master/C++/30.前端控制器模式/Dispatcher.h 758B
  107. DesignPattern-master/C++/30.前端控制器模式/StudentView.h 424B
  108. DesignPattern-master/C++/19.备忘录模式/CareTaker.h 616B
  109. DesignPattern-master/C++/19.备忘录模式/Memento.h 428B
  110. DesignPattern-master/C++/19.备忘录模式/Originator.h 695B
  111. DesignPattern-master/C++/19.备忘录模式/MementoPatternDemo.cpp 1.01KB
  112. DesignPattern-master/C++/10.装饰器模式/Circle.h 428B
  113. DesignPattern-master/C++/10.装饰器模式/DecoratorPatternDemo.cpp 851B
  114. DesignPattern-master/C++/10.装饰器模式/Shape.h 322B
  115. DesignPattern-master/C++/10.装饰器模式/ShapeDecorator.h 594B
  116. DesignPattern-master/C++/10.装饰器模式/RedShapeDecorator.h 748B
  117. DesignPattern-master/C++/10.装饰器模式/Rectangle.h 453B
  118. DesignPattern-master/C++/11.外观模式/FacadePatternDemo.cpp 371B
  119. DesignPattern-master/C++/11.外观模式/Circle.h 428B
  120. DesignPattern-master/C++/11.外观模式/Shape.h 323B
  121. DesignPattern-master/C++/11.外观模式/Square.h 429B
  122. DesignPattern-master/C++/11.外观模式/ShapeMaker.h 813B
  123. DesignPattern-master/C++/11.外观模式/Rectangle.h 454B
  124. DesignPattern-master/C++/25.访问者模式/Computer.cpp 886B
  125. DesignPattern-master/C++/25.访问者模式/VisitorPatternDemo.cpp 703B
  126. DesignPattern-master/C++/25.访问者模式/Mouse.cpp 355B
  127. DesignPattern-master/C++/25.访问者模式/Monitor.cpp 361B
  128. DesignPattern-master/C++/25.访问者模式/ComputerPart.h 479B
  129. DesignPattern-master/C++/25.访问者模式/Computer.h 560B
  130. DesignPattern-master/C++/25.访问者模式/ComputerPartDisplayVisitor.h 748B
  131. DesignPattern-master/C++/25.访问者模式/Mouse.h 473B
  132. DesignPattern-master/C++/25.访问者模式/Monitor.h 488B
  133. DesignPattern-master/C++/25.访问者模式/Keyboard.h 496B
  134. DesignPattern-master/C++/25.访问者模式/ComputerPartDisplayVisitor.cpp 844B
  135. DesignPattern-master/C++/25.访问者模式/ComputerPartVisitor.h 728B
  136. DesignPattern-master/C++/25.访问者模式/Keyboard.cpp 364B
  137. DesignPattern-master/C++/17.迭代器模式/IteratorPatternDemo.cpp 603B
  138. DesignPattern-master/C++/17.迭代器模式/NameRepository.h 584B
  139. DesignPattern-master/C++/17.迭代器模式/Container.h 430B
  140. DesignPattern-master/C++/17.迭代器模式/NameIterator.h 860B
  141. DesignPattern-master/C++/17.迭代器模式/Iterator.h 416B
  142. DesignPattern-master/C++/2.抽象工厂模式/Circle.h 458B
  143. DesignPattern-master/C++/2.抽象工厂模式/AbstractFactoryPatternDemo.cpp 1.27KB
  144. DesignPattern-master/C++/2.抽象工厂模式/Red.h 421B
  145. DesignPattern-master/C++/2.抽象工厂模式/ShapeFactory.h 1.06KB
  146. DesignPattern-master/C++/2.抽象工厂模式/Color.h 310B
  147. DesignPattern-master/C++/2.抽象工厂模式/Green.h 437B
  148. DesignPattern-master/C++/2.抽象工厂模式/Shape.h 322B
  149. DesignPattern-master/C++/2.抽象工厂模式/Square.h 459B
  150. DesignPattern-master/C++/2.抽象工厂模式/Blue.h 428B
  151. DesignPattern-master/C++/2.抽象工厂模式/Rectangle.h 486B
  152. DesignPattern-master/C++/2.抽象工厂模式/AbstractFactory.h 563B
  153. DesignPattern-master/C++/2.抽象工厂模式/ColorFactory.h 1.05KB
  154. DesignPattern-master/C++/2.抽象工厂模式/FactoryProducer.h 834B
  155. DesignPattern-master/C++/8.过滤器模式/Person.h 1010B
  156. DesignPattern-master/C++/8.过滤器模式/CriteriaMale.h 788B
  157. DesignPattern-master/C++/8.过滤器模式/CriteriaFemale.h 809B
  158. DesignPattern-master/C++/8.过滤器模式/AndCriteria.h 764B
  159. DesignPattern-master/C++/8.过滤器模式/OrCriteria.h 1.28KB
  160. DesignPattern-master/C++/8.过滤器模式/CriteriaSingle.h 817B
  161. DesignPattern-master/C++/8.过滤器模式/Criteria.h 480B
  162. DesignPattern-master/C++/8.过滤器模式/CriteriaPatternDemo.cpp 1.86KB
  163. DesignPattern-master/C++/6.适配器模式/MediaPlayer.h 431B
  164. DesignPattern-master/C++/6.适配器模式/AdvancedMediaPlayer.h 522B
  165. DesignPattern-master/C++/6.适配器模式/AdapterPatternDemo.cpp 534B
  166. DesignPattern-master/C++/6.适配器模式/VlcPlayer.h 573B
  167. DesignPattern-master/C++/6.适配器模式/AudioPlayer.h 1.01KB
  168. DesignPattern-master/C++/6.适配器模式/Mp4Player.h 573B
  169. DesignPattern-master/C++/6.适配器模式/MediaAdapter.h 1.07KB
  170. DesignPattern-master/C++/12.享元模式/Circle.h 812B
  171. DesignPattern-master/C++/12.享元模式/ShapeFactory.h 1.42KB
  172. DesignPattern-master/C++/12.享元模式/Shape.h 322B
  173. DesignPattern-master/C++/12.享元模式/FlyweightPatternDemo.cpp 849B
  174. DesignPattern-master/C++/24.模板模式/Football.h 675B
  175. DesignPattern-master/C++/24.模板模式/Game.h 561B
  176. DesignPattern-master/C++/24.模板模式/TemplatePatternDemo.cpp 459B
  177. DesignPattern-master/C++/24.模板模式/Cricket.h 667B
  178. DesignPattern-master/C++/4.建造者模式/ChickenBurger.h 487B
  179. DesignPattern-master/C++/4.建造者模式/Wrapper.h 400B
  180. DesignPattern-master/C++/4.建造者模式/Coke.h 417B
  181. DesignPattern-master/C++/4.建造者模式/Meal.h 949B
  182. DesignPattern-master/C++/4.建造者模式/MealBuilder.h 922B
  183. DesignPattern-master/C++/4.建造者模式/Pepsi.h 425B
  184. DesignPattern-master/C++/4.建造者模式/ColdDrink.h 501B
  185. DesignPattern-master/C++/4.建造者模式/Item.h 469B
  186. DesignPattern-master/C++/4.建造者模式/Packing.h 362B
  187. DesignPattern-master/C++/4.建造者模式/BuilderPatternDemo.cpp 710B
  188. DesignPattern-master/C++/4.建造者模式/Burger.h 485B
  189. DesignPattern-master/C++/4.建造者模式/VegBurger.h 455B
  190. DesignPattern-master/C++/4.建造者模式/Bottle.h 392B
  191. DesignPattern-master/C++/16.解释器模式/InterpreterPatternDemo.cpp 1.21KB
  192. DesignPattern-master/C++/16.解释器模式/Expression.h 412B
  193. DesignPattern-master/C++/16.解释器模式/OrExpression.h 693B
  194. DesignPattern-master/C++/16.解释器模式/TerminalExpression.h 664B
  195. DesignPattern-master/C++/16.解释器模式/AndExpression.h 707B
  196. DesignPattern-master/C++/18.中介者模式/ChatRoom.h 384B
  197. DesignPattern-master/C++/18.中介者模式/ChatRoom.cpp 446B
  198. DesignPattern-master/C++/18.中介者模式/MediatorPatternDemo.cpp 541B
  199. DesignPattern-master/C++/18.中介者模式/User.h 441B
  200. DesignPattern-master/C++/18.中介者模式/User.cpp 429B
  201. DesignPattern-master/C++/29.数据访问对象模式/StudentDao.h 664B
  202. DesignPattern-master/C++/29.数据访问对象模式/StudentDaoImpl.h 1.96KB
  203. DesignPattern-master/C++/29.数据访问对象模式/DaoPatternDemo.cpp 943B
  204. DesignPattern-master/C++/29.数据访问对象模式/Student.h 644B
  205. DesignPattern-master/README.md 2.92KB
  206. DesignPattern-master/.gitignore 2.19KB
  207. DesignPattern-master/clean.sh 432B
  208. DesignPattern-master/static_check.sh 585B
  209. DesignPattern-master/C/31.拦截过滤器模式/CMakeLists.txt 1.24KB
  210. DesignPattern-master/C/31.拦截过滤器模式/run_test.sh 105B
  211. DesignPattern-master/C/31.拦截过滤器模式/test/InterceptingFilterDemo.c 942B
  212. DesignPattern-master/C/31.拦截过滤器模式/include/Client.h 554B
  213. DesignPattern-master/C/31.拦截过滤器模式/include/FilterManager.h 685B
  214. DesignPattern-master/C/31.拦截过滤器模式/include/Target.h 441B
  215. DesignPattern-master/C/31.拦截过滤器模式/include/Filter.h 491B
  216. DesignPattern-master/C/31.拦截过滤器模式/run_valgrind_test.sh 132B
  217. DesignPattern-master/C/31.拦截过滤器模式/src/FilterChain.c 1.47KB
  218. DesignPattern-master/C/31.拦截过滤器模式/src/FilterManager.c 1.25KB
  219. DesignPattern-master/C/31.拦截过滤器模式/src/DebugFilter.c 546B
  220. DesignPattern-master/C/31.拦截过滤器模式/src/Target.c 587B
  221. DesignPattern-master/C/31.拦截过滤器模式/src/AuthenticationFilter.c 575B
  222. DesignPattern-master/C/31.拦截过滤器模式/src/Filter.c 585B
  223. DesignPattern-master/C/31.拦截过滤器模式/src/Client.c 835B
  224. DesignPattern-master/C/31.拦截过滤器模式/src/FilterChain.h 708B
  225. DesignPattern-master/C/31.拦截过滤器模式/src/FilterStruct.h 454B
  226. DesignPattern-master/C/33.传输对象模式/CMakeLists.txt 1.24KB
  227. DesignPattern-master/C/33.传输对象模式/run_test.sh 105B
  228. DesignPattern-master/C/33.传输对象模式/test/TransferObjectPatternDemo.c 1.22KB
  229. DesignPattern-master/C/33.传输对象模式/include/StudentBO.h 756B
  230. DesignPattern-master/C/33.传输对象模式/include/StudentVO.h 756B
  231. DesignPattern-master/C/33.传输对象模式/run_valgrind_test.sh 132B
  232. DesignPattern-master/C/33.传输对象模式/src/StudentVO.c 1.51KB
  233. DesignPattern-master/C/33.传输对象模式/src/StudentBO.c 2.23KB
  234. DesignPattern-master/C/7.桥接模式/CMakeLists.txt 1.24KB
  235. DesignPattern-master/C/7.桥接模式/run_test.sh 105B
  236. DesignPattern-master/C/7.桥接模式/test/BridgePatternDemo.c 769B
  237. DesignPattern-master/C/7.桥接模式/include/DrawAPI.h 435B
  238. DesignPattern-master/C/7.桥接模式/include/Shape.h 469B
  239. DesignPattern-master/C/7.桥接模式/run_valgrind_test.sh 132B
  240. DesignPattern-master/C/7.桥接模式/src/DrawAPIStruct.h 302B
  241. DesignPattern-master/C/7.桥接模式/src/RedCircle.c 602B
  242. DesignPattern-master/C/7.桥接模式/src/GreenCircle.c 608B
  243. DesignPattern-master/C/7.桥接模式/src/Circle.c 1.3KB
  244. DesignPattern-master/C/7.桥接模式/src/DrawAPI.c 456B
  245. DesignPattern-master/C/7.桥接模式/src/ShapeStruct.h 449B
  246. DesignPattern-master/C/7.桥接模式/src/Shape.c 573B
  247. DesignPattern-master/C/1.工厂模式/CMakeLists.txt 582B
  248. DesignPattern-master/C/1.工厂模式/run_test.sh 105B
  249. DesignPattern-master/C/1.工厂模式/test/FactoryPatternDemo.c 781B
  250. DesignPattern-master/C/1.工厂模式/include/ShapeFactory.h 386B
  251. DesignPattern-master/C/1.工厂模式/include/Shape.h 375B
  252. DesignPattern-master/C/1.工厂模式/run_valgrind_test.sh 132B
  253. DesignPattern-master/C/1.工厂模式/src/Square.c 499B
  254. DesignPattern-master/C/1.工厂模式/src/Rectangle.c 505B
  255. DesignPattern-master/C/1.工厂模式/src/Circle.c 499B
  256. DesignPattern-master/C/1.工厂模式/src/ShapeFactory.c 773B
  257. DesignPattern-master/C/1.工厂模式/src/ShapeStruct.h 422B
  258. DesignPattern-master/C/1.工厂模式/src/Shape.c 573B
  259. DesignPattern-master/C/5.原型模式/CMakeLists.txt 1.24KB
  260. DesignPattern-master/C/5.原型模式/run_test.sh 105B
  261. DesignPattern-master/C/5.原型模式/test/PrototypePatternDemo.c 743B
  262. DesignPattern-master/C/5.原型模式/include/Shape.h 562B
  263. DesignPattern-master/C/5.原型模式/include/ShapeCache.h 411B
  264. DesignPattern-master/C/5.原型模式/run_valgrind_test.sh 132B
  265. DesignPattern-master/C/5.原型模式/src/Square.c 1.02KB
  266. DesignPattern-master/C/5.原型模式/src/Rectangle.c 1.03KB
  267. DesignPattern-master/C/5.原型模式/src/ShapeCache.c 1.03KB
  268. DesignPattern-master/C/5.原型模式/src/Circle.c 1.02KB
  269. DesignPattern-master/C/5.原型模式/src/ShapeStruct.h 702B
  270. DesignPattern-master/C/5.原型模式/src/Shape.c 1.16KB
  271. DesignPattern-master/C/27.业务代表模式/CMakeLists.txt 1.24KB
  272. DesignPattern-master/C/27.业务代表模式/run_test.sh 105B
  273. DesignPattern-master/C/27.业务代表模式/test/BusinessDelegatePatternDemo.c 702B
  274. DesignPattern-master/C/27.业务代表模式/include/Client.h 482B
  275. DesignPattern-master/C/27.业务代表模式/include/BusinessDelegate.h 672B
  276. DesignPattern-master/C/27.业务代表模式/run_valgrind_test.sh 132B
  277. DesignPattern-master/C/27.业务代表模式/src/BusinessService.c 774B
  278. DesignPattern-master/C/27.业务代表模式/src/BusinessDelegate.c 1.58KB
  279. DesignPattern-master/C/27.业务代表模式/src/BusinessLookUp.c 883B
  280. DesignPattern-master/C/27.业务代表模式/src/BusinessServiceStruct.h 526B
  281. DesignPattern-master/C/27.业务代表模式/src/JMSService.c 680B
  282. DesignPattern-master/C/27.业务代表模式/src/Client.c 737B
  283. DesignPattern-master/C/27.业务代表模式/src/BusinessService.h 631B
  284. DesignPattern-master/C/27.业务代表模式/src/EJBService.c 680B
  285. DesignPattern-master/C/27.业务代表模式/src/BusinessLookUp.h 629B
  286. DesignPattern-master/C/3.单例模式/CMakeLists.txt 630B
  287. DesignPattern-master/C/3.单例模式/run_test.sh 105B
  288. DesignPattern-master/C/3.单例模式/test/SingletonPatternDemo.c 718B
  289. DesignPattern-master/C/3.单例模式/include/SingletonLazy.h 470B
  290. DesignPattern-master/C/3.单例模式/include/SingletonHunger.h 490B
  291. DesignPattern-master/C/3.单例模式/run_valgrind_test.sh 132B
  292. DesignPattern-master/C/3.单例模式/src/SingletonLazy.c 775B
  293. DesignPattern-master/C/3.单例模式/src/SingletonHunger.c 338B
  294. DesignPattern-master/C/22.空对象模式/CMakeLists.txt 1.24KB
  295. DesignPattern-master/C/22.空对象模式/run_test.sh 105B
  296. DesignPattern-master/C/22.空对象模式/test/NullPatternDemo.c 859B
  297. DesignPattern-master/C/22.空对象模式/include/Customer.h 536B
  298. DesignPattern-master/C/22.空对象模式/run_valgrind_test.sh 132B
  299. DesignPattern-master/C/22.空对象模式/src/Customer.c 1.23KB
  300. DesignPattern-master/C/22.空对象模式/src/NullCustomer.c 644B
  301. DesignPattern-master/C/22.空对象模式/src/CustomerStruct.h 551B
  302. DesignPattern-master/C/22.空对象模式/src/RealCustomer.c 714B
  303. DesignPattern-master/C/21.状态模式/CMakeLists.txt 1.24KB
  304. DesignPattern-master/C/21.状态模式/run_test.sh 105B
  305. DesignPattern-master/C/21.状态模式/test/StatePatternDemo.c 712B
  306. DesignPattern-master/C/21.状态模式/include/Context.h 479B
  307. DesignPattern-master/C/21.状态模式/include/State.h 536B
  308. DesignPattern-master/C/21.状态模式/run_valgrind_test.sh 132B
  309. DesignPattern-master/C/21.状态模式/src/StopState.c 715B
  310. DesignPattern-master/C/21.状态模式/src/State.c 699B
  311. DesignPattern-master/C/21.状态模式/src/StateStruct.h 497B
  312. DesignPattern-master/C/21.状态模式/src/Context.c 713B
  313. DesignPattern-master/C/21.状态模式/src/StartState.c 718B
  314. DesignPattern-master/C/15.命令模式/CMakeLists.txt 1.24KB
  315. DesignPattern-master/C/15.命令模式/run_test.sh 105B
  316. DesignPattern-master/C/15.命令模式/test/CommandPatternDemo.c 705B
  317. DesignPattern-master/C/15.命令模式/include/Stock.h 430B
  318. DesignPattern-master/C/15.命令模式/include/Order.h 486B
  319. DesignPattern-master/C/15.命令模式/include/Broker.h 517B
  320. DesignPattern-master/C/15.命令模式/run_valgrind_test.sh 132B
  321. DesignPattern-master/C/15.命令模式/src/Order.c 503B
  322. DesignPattern-master/C/15.命令模式/src/Broker.c 1.2KB
  323. DesignPattern-master/C/15.命令模式/src/SellStock.c 1.05KB
  324. DesignPattern-master/C/15.命令模式/src/OrderStruct.h 424B
  325. DesignPattern-master/C/15.命令模式/src/Stock.c 881B
  326. DesignPattern-master/C/15.命令模式/src/BuyStock.c 1.05KB
  327. DesignPattern-master/C/14.责任链模式/CMakeLists.txt 1.24KB
  328. DesignPattern-master/C/14.责任链模式/run_test.sh 105B
  329. DesignPattern-master/C/14.责任链模式/test/ChainPatternDemo.c 920B
  330. DesignPattern-master/C/14.责任链模式/include/Logger.h 728B
  331. DesignPattern-master/C/14.责任链模式/run_valgrind_test.sh 132B
  332. DesignPattern-master/C/14.责任链模式/src/ErrorLogger.c 698B
  333. DesignPattern-master/C/14.责任链模式/src/LoggerStruct.h 837B
  334. DesignPattern-master/C/14.责任链模式/src/Logger.c 801B
  335. DesignPattern-master/C/14.责任链模式/src/FileLogger.c 687B
  336. DesignPattern-master/C/14.责任链模式/src/ConsoleLogger.c 705B
  337. DesignPattern-master/C/14.责任链模式/src/LoggerStruct.c 771B
  338. DesignPattern-master/C/32.服务定位器模式/CMakeLists.txt 1.24KB
  339. DesignPattern-master/C/32.服务定位器模式/run_test.sh 105B
  340. DesignPattern-master/C/32.服务定位器模式/test/ServiceLocatorPatternDemo.c 818B
  341. DesignPattern-master/C/32.服务定位器模式/include/Service.h 577B
  342. DesignPattern-master/C/32.服务定位器模式/include/ServiceLocator.h 592B
  343. DesignPattern-master/C/32.服务定位器模式/run_valgrind_test.sh 132B
  344. DesignPattern-master/C/32.服务定位器模式/src/InitialContext.c 1.02KB
  345. DesignPattern-master/C/32.服务定位器模式/src/Cache.h 523B
  346. DesignPattern-master/C/32.服务定位器模式/src/Service2.c 639B
  347. DesignPattern-master/C/32.服务定位器模式/src/ServiceStruct.h 495B
  348. DesignPattern-master/C/32.服务定位器模式/src/Service.c 830B
  349. DesignPattern-master/C/32.服务定位器模式/src/InitialContext.h 588B
  350. DesignPattern-master/C/32.服务定位器模式/src/Cache.c 1.8KB
  351. DesignPattern-master/C/32.服务定位器模式/src/Service1.c 639B
  352. DesignPattern-master/C/32.服务定位器模式/src/ServiceLocator.c 1.34KB
  353. DesignPattern-master/C/libctools/CMakeLists.txt 872B
  354. DesignPattern-master/C/libctools/run_test.sh 442B
  355. DesignPattern-master/C/libctools/include/cmap.h 2.46KB
  356. DesignPattern-master/C/libctools/include/ctools.h 352B
  357. DesignPattern-master/C/libctools/include/cstring.h 2.39KB
  358. DesignPattern-master/C/libctools/include/list.h 3.41KB
  359. DesignPattern-master/C/libctools/include/thread.h 1.67KB
  360. DesignPattern-master/C/libctools/include/log.h 3.35KB
  361. DesignPattern-master/C/libctools/include/mem.h 3.16KB
  362. DesignPattern-master/C/libctools/include/cmacro_defs.h 318B
  363. DesignPattern-master/C/libctools/tests/CMakeLists.txt 3.44KB
  364. DesignPattern-master/C/libctools/tests/test_list.cpp 968B
  365. DesignPattern-master/C/libctools/tests/test_memory_leak.cpp 307B
  366. DesignPattern-master/C/libctools/run_valgrind_test.sh 473B
  367. DesignPattern-master/C/libctools/src/log.c 7.4KB
  368. DesignPattern-master/C/libctools/src/thread.c 2.34KB
  369. DesignPattern-master/C/libctools/src/list.c 4.91KB
  370. DesignPattern-master/C/libctools/src/CmakeLists.txt 247B
  371. DesignPattern-master/C/libctools/src/mem.c 1.68KB
  372. DesignPattern-master/C/libctools/src/mem_leak_detection.c 7.61KB
  373. DesignPattern-master/C/libctools/src/cmap.cpp 3.62KB
  374. DesignPattern-master/C/libctools/src/cstring.c 1.87KB
  375. DesignPattern-master/C/26.MVC模式/CMakeLists.txt 1.24KB
  376. DesignPattern-master/C/26.MVC模式/run_test.sh 105B
  377. DesignPattern-master/C/26.MVC模式/test/MVCPatternDemo.c 1.07KB
  378. DesignPattern-master/C/26.MVC模式/include/StudentController.h 1013B
  379. DesignPattern-master/C/26.MVC模式/include/StudentView.h 611B
  380. DesignPattern-master/C/26.MVC模式/include/Student.h 632B
  381. DesignPattern-master/C/26.MVC模式/run_valgrind_test.sh 132B
  382. DesignPattern-master/C/26.MVC模式/src/StudentView.c 881B
  383. DesignPattern-master/C/26.MVC模式/src/Student.c 1.2KB
  384. DesignPattern-master/C/26.MVC模式/src/StudentController.c 1.74KB
  385. DesignPattern-master/C/9.组合模式/CMakeLists.txt 1.24KB
  386. DesignPattern-master/C/9.组合模式/run_test.sh 105B
  387. DesignPattern-master/C/9.组合模式/test/CompositePatternDemo.c 1.76KB
  388. DesignPattern-master/C/9.组合模式/include/Employee.h 684B
  389. DesignPattern-master/C/9.组合模式/run_valgrind_test.sh 132B
  390. DesignPattern-master/C/9.组合模式/src/Employee.c 1.62KB
  391. DesignPattern-master/C/13.代理模式/CMakeLists.txt 1.24KB
  392. DesignPattern-master/C/13.代理模式/run_test.sh 105B
  393. DesignPattern-master/C/13.代理模式/test/ProxyPatternDemo.c 490B
  394. DesignPattern-master/C/13.代理模式/include/Image.h 476B
  395. DesignPattern-master/C/13.代理模式/run_valgrind_test.sh 132B
  396. DesignPattern-master/C/13.代理模式/src/ProxyImage.c 1.22KB
  397. DesignPattern-master/C/13.代理模式/src/RealImage.c 1.18KB
  398. DesignPattern-master/C/13.代理模式/src/ImageStruct.h 424B
  399. DesignPattern-master/C/13.代理模式/src/Image.c 537B
  400. DesignPattern-master/C/20.观察者模式/CMakeLists.txt 1.24KB
  401. DesignPattern-master/C/20.观察者模式/run_test.sh 105B
  402. DesignPattern-master/C/20.观察者模式/test/ObserverPatternDemo.c 802B
  403. DesignPattern-master/C/20.观察者模式/include/Observer.h 597B
  404. DesignPattern-master/C/20.观察者模式/include/Subject.h 587B
  405. DesignPattern-master/C/20.观察者模式/run_valgrind_test.sh 132B
  406. DesignPattern-master/C/20.观察者模式/src/OctalObserver.c 728B
  407. DesignPattern-master/C/20.观察者模式/src/ObserverStruct.h 480B
  408. DesignPattern-master/C/20.观察者模式/src/Subject.c 1.47KB
  409. DesignPattern-master/C/20.观察者模式/src/Observer.c 563B
  410. DesignPattern-master/C/20.观察者模式/src/BinaryObserver.c 939B
  411. DesignPattern-master/C/20.观察者模式/src/HexaObserver.c 724B
  412. DesignPattern-master/C/28.组合实体模式/CMakeLists.txt 1.24KB
  413. DesignPattern-master/C/28.组合实体模式/run_test.sh 105B
  414. DesignPattern-master/C/28.组合实体模式/test/CompositeEntityPatternDemo.c 501B
  415. DesignPattern-master/C/28.组合实体模式/include/Client.h 500B
  416. DesignPattern-master/C/28.组合实体模式/run_valgrind_test.sh 132B
  417. DesignPattern-master/C/28.组合实体模式/src/DependentObject1.c 1.05KB
  418. DesignPattern-master/C/28.组合实体模式/src/CoarseGrainedObject.c 1.72KB
  419. DesignPattern-master/C/28.组合实体模式/src/DependentObject2.c 1.05KB
  420. DesignPattern-master/C/28.组合实体模式/src/CompositeEntity.h 687B
  421. DesignPattern-master/C/28.组合实体模式/src/CoarseGrainedObject.h 765B
  422. DesignPattern-master/C/28.组合实体模式/src/Client.c 1.16KB
  423. DesignPattern-master/C/28.组合实体模式/src/DependentObject1.h 665B
  424. DesignPattern-master/C/28.组合实体模式/src/CompositeEntity.c 1.41KB
  425. DesignPattern-master/C/28.组合实体模式/src/DependentObject2.h 665B
  426. DesignPattern-master/C/23.策略模式/CMakeLists.txt 1.24KB
  427. DesignPattern-master/C/23.策略模式/run_test.sh 105B
  428. DesignPattern-master/C/23.策略模式/test/StrategyPatternDemo.c 1.04KB
  429. DesignPattern-master/C/23.策略模式/include/Strategy.h 592B
  430. DesignPattern-master/C/23.策略模式/include/Context.h 499B
  431. DesignPattern-master/C/23.策略模式/run_valgrind_test.sh 132B
  432. DesignPattern-master/C/23.策略模式/src/StrategyStruct.h 476B
  433. DesignPattern-master/C/23.策略模式/src/OperationSubtract.c 558B
  434. DesignPattern-master/C/23.策略模式/src/Strategy.c 638B
  435. DesignPattern-master/C/23.策略模式/src/OperationAdd.c 548B
  436. DesignPattern-master/C/23.策略模式/src/OperationMultiply.c 558B
  437. DesignPattern-master/C/23.策略模式/src/Context.c 781B
  438. DesignPattern-master/C/30.前端控制器模式/CMakeLists.txt 1.24KB
  439. DesignPattern-master/C/30.前端控制器模式/run_test.sh 105B
  440. DesignPattern-master/C/30.前端控制器模式/test/FrontControllerPatternDemo.c 534B
  441. DesignPattern-master/C/30.前端控制器模式/include/FrontController.h 584B
  442. DesignPattern-master/C/30.前端控制器模式/run_valgrind_test.sh 132B
  443. DesignPattern-master/C/30.前端控制器模式/src/Dispatcher.c 1.13KB
  444. DesignPattern-master/C/30.前端控制器模式/src/StudentView.c 645B
  445. DesignPattern-master/C/30.前端控制器模式/src/HomeView.h 453B
  446. DesignPattern-master/C/30.前端控制器模式/src/Dispatcher.h 498B
  447. DesignPattern-master/C/30.前端控制器模式/src/HomeView.c 585B
  448. DesignPattern-master/C/30.前端控制器模式/src/StudentView.h 495B
  449. DesignPattern-master/C/30.前端控制器模式/src/FrontController.c 1.37KB
  450. DesignPattern-master/C/19.备忘录模式/CMakeLists.txt 1.24KB
  451. DesignPattern-master/C/19.备忘录模式/run_test.sh 105B
  452. DesignPattern-master/C/19.备忘录模式/test/MementoPatternDemo.c 1.23KB
  453. DesignPattern-master/C/19.备忘录模式/include/CareTaker.h 578B
  454. DesignPattern-master/C/19.备忘录模式/include/Memento.h 452B
  455. DesignPattern-master/C/19.备忘录模式/include/Originator.h 722B
  456. DesignPattern-master/C/19.备忘录模式/run_valgrind_test.sh 132B
  457. DesignPattern-master/C/19.备忘录模式/src/CareTaker.c 1.21KB
  458. DesignPattern-master/C/19.备忘录模式/src/Originator.c 1.23KB
  459. DesignPattern-master/C/19.备忘录模式/src/Memento.c 698B
  460. DesignPattern-master/C/10.装饰器模式/CMakeLists.txt 1.24KB
  461. DesignPattern-master/C/10.装饰器模式/run_test.sh 105B
  462. DesignPattern-master/C/10.装饰器模式/test/DecoratorPatternDemo.c 863B
  463. DesignPattern-master/C/10.装饰器模式/include/Shape.h 432B
  464. DesignPattern-master/C/10.装饰器模式/include/ShapeDecorator.h 584B
  465. DesignPattern-master/C/10.装饰器模式/run_valgrind_test.sh 132B
  466. DesignPattern-master/C/10.装饰器模式/src/ShapeDecorator.c 697B
  467. DesignPattern-master/C/10.装饰器模式/src/Rectangle.c 505B
  468. DesignPattern-master/C/10.装饰器模式/src/RedShapeDecorator.c 1.17KB
  469. DesignPattern-master/C/10.装饰器模式/src/ShapeDecoratorStruct.h 567B
  470. DesignPattern-master/C/10.装饰器模式/src/Circle.c 496B
  471. DesignPattern-master/C/10.装饰器模式/src/ShapeStruct.h 435B
  472. DesignPattern-master/C/10.装饰器模式/src/Shape.c 512B
  473. DesignPattern-master/C/11.外观模式/CMakeLists.txt 1.24KB
  474. DesignPattern-master/C/11.外观模式/run_test.sh 105B
  475. DesignPattern-master/C/11.外观模式/test/FacadePatternDemo.c 470B
  476. DesignPattern-master/C/11.外观模式/include/ShapeMaker.h 599B
  477. DesignPattern-master/C/11.外观模式/run_valgrind_test.sh 132B
  478. DesignPattern-master/C/11.外观模式/src/ShapeMaker.c 1.47KB
  479. DesignPattern-master/C/11.外观模式/src/Square.c 497B
  480. DesignPattern-master/C/11.外观模式/src/Rectangle.c 506B
  481. DesignPattern-master/C/11.外观模式/src/Shape.h 373B
  482. DesignPattern-master/C/11.外观模式/src/Circle.c 497B
  483. DesignPattern-master/C/11.外观模式/src/ShapeStruct.h 421B
  484. DesignPattern-master/C/11.外观模式/src/Shape.c 512B
  485. DesignPattern-master/C/25.访问者模式/CMakeLists.txt 1.24KB
  486. DesignPattern-master/C/25.访问者模式/run_test.sh 105B
  487. DesignPattern-master/C/25.访问者模式/test/VisitorPatternDemo.c 613B
  488. DesignPattern-master/C/25.访问者模式/include/ComputerPart.h 555B
  489. DesignPattern-master/C/25.访问者模式/include/ComputerPartVisitor.h 1KB
  490. DesignPattern-master/C/25.访问者模式/run_valgrind_test.sh 132B
  491. DesignPattern-master/C/25.访问者模式/src/Monitor.c 703B
  492. DesignPattern-master/C/25.访问者模式/src/Mouse.c 697B
  493. DesignPattern-master/C/25.访问者模式/src/ComputerPartStruct.h 571B
  494. DesignPattern-master/C/25.访问者模式/src/ComputerPartVisitor.c 1.68KB
  495. DesignPattern-master/C/25.访问者模式/src/Keyboard.c 706B
  496. DesignPattern-master/C/25.访问者模式/src/ComputerPartVisitorStruct.h 942B
  497. DesignPattern-master/C/25.访问者模式/src/ComputerPartDisplayVisitor.c 1.41KB
  498. DesignPattern-master/C/25.访问者模式/src/Computer.c 2.07KB
  499. DesignPattern-master/C/25.访问者模式/src/ComputerPart.c 744B
  500. DesignPattern-master/C/17.迭代器模式/CMakeLists.txt 1.24KB
  501. DesignPattern-master/C/17.迭代器模式/run_test.sh 105B
  502. DesignPattern-master/C/17.迭代器模式/test/IteratorPatternDemo.c 668B
  503. DesignPattern-master/C/17.迭代器模式/include/NameRepository.h 550B
  504. DesignPattern-master/C/17.迭代器模式/include/Iterator.h 476B
  505. DesignPattern-master/C/17.迭代器模式/run_valgrind_test.sh 132B
  506. DesignPattern-master/C/17.迭代器模式/src/Iterator.c 739B
  507. DesignPattern-master/C/17.迭代器模式/src/IteratorStruct.h 521B
  508. DesignPattern-master/C/17.迭代器模式/src/NameRepository.c 2.27KB
  509. DesignPattern-master/C/17.迭代器模式/src/ContainerStruct.h 507B
  510. DesignPattern-master/C/2.抽象工厂模式/CMakeLists.txt 582B
  511. DesignPattern-master/C/2.抽象工厂模式/run_test.sh 105B
  512. DesignPattern-master/C/2.抽象工厂模式/test/AbstractFactoryPatternDemo.c 1.84KB
  513. DesignPattern-master/C/2.抽象工厂模式/include/Color.h 375B
  514. DesignPattern-master/C/2.抽象工厂模式/include/Shape.h 375B
  515. DesignPattern-master/C/2.抽象工厂模式/include/FactoryProducer.h 388B
  516. DesignPattern-master/C/2.抽象工厂模式/include/Factory.h 525B
  517. DesignPattern-master/C/2.抽象工厂模式/run_valgrind_test.sh 132B
  518. DesignPattern-master/C/2.抽象工厂模式/src/FactoryStruct.h 559B
  519. DesignPattern-master/C/2.抽象工厂模式/src/Square.c 511B
  520. DesignPattern-master/C/2.抽象工厂模式/src/ColorFactory.c 1.16KB
  521. DesignPattern-master/C/2.抽象工厂模式/src/FactoryProducer.c 670B
  522. DesignPattern-master/C/2.抽象工厂模式/src/Rectangle.c 517B
  523. DesignPattern-master/C/2.抽象工厂模式/src/Blue.c 504B
  524. DesignPattern-master/C/2.抽象工厂模式/src/Factory.c 966B
  525. DesignPattern-master/C/2.抽象工厂模式/src/ColorStruct.h 421B
  526. DesignPattern-master/C/2.抽象工厂模式/src/Circle.c 511B
  527. DesignPattern-master/C/2.抽象工厂模式/src/ShapeFactory.c 1.16KB
  528. DesignPattern-master/C/2.抽象工厂模式/src/Red.c 502B
  529. DesignPattern-master/C/2.抽象工厂模式/src/ShapeStruct.h 422B
  530. DesignPattern-master/C/2.抽象工厂模式/src/Shape.c 568B
  531. DesignPattern-master/C/2.抽象工厂模式/src/Green.c 506B
  532. DesignPattern-master/C/2.抽象工厂模式/src/Color.c 573B
  533. DesignPattern-master/C/8.过滤器模式/CMakeLists.txt 1.24KB
  534. DesignPattern-master/C/8.过滤器模式/run_test.sh 105B
  535. DesignPattern-master/C/8.过滤器模式/test/CriteriaPatternDemo.c 2.49KB
  536. DesignPattern-master/C/8.过滤器模式/include/Person.h 587B
  537. DesignPattern-master/C/8.过滤器模式/include/Criteria.h 769B
  538. DesignPattern-master/C/8.过滤器模式/run_valgrind_test.sh 132B
  539. DesignPattern-master/C/8.过滤器模式/src/AndCriteria.c 1.56KB
  540. DesignPattern-master/C/8.过滤器模式/src/OrCriteria.c 1.94KB
  541. DesignPattern-master/C/8.过滤器模式/src/CriteriaSingle.c 970B
  542. DesignPattern-master/C/8.过滤器模式/src/CriteriaStruct.h 512B
  543. DesignPattern-master/C/8.过滤器模式/src/Criteria.c 645B
  544. DesignPattern-master/C/8.过滤器模式/src/Person.c 1.11KB
  545. DesignPattern-master/C/8.过滤器模式/src/CriteriaMale.c 952B
  546. DesignPattern-master/C/8.过滤器模式/src/CriteriaFemale.c 962B
  547. DesignPattern-master/C/6.适配器模式/CMakeLists.txt 1003B
  548. DesignPattern-master/C/6.适配器模式/run_test.sh 105B
  549. DesignPattern-master/C/6.适配器模式/test/AdapterPatternDemo.c 599B
  550. DesignPattern-master/C/6.适配器模式/include/MediaPlayer.h 540B
  551. DesignPattern-master/C/6.适配器模式/run_valgrind_test.sh 132B
  552. DesignPattern-master/C/6.适配器模式/src/MediaPlayerStruct.h 495B
  553. DesignPattern-master/C/6.适配器模式/src/Mp4Player.c 752B
  554. DesignPattern-master/C/6.适配器模式/src/MediaAdapter.c 2.08KB
  555. DesignPattern-master/C/6.适配器模式/src/MediaPlayer.c 721B
  556. DesignPattern-master/C/6.适配器模式/src/AdvancedMediaPlayerStruct.h 614B
  557. DesignPattern-master/C/6.适配器模式/src/AudioPlayer.c 1.99KB
  558. DesignPattern-master/C/6.适配器模式/src/VlcPlayer.c 752B
  559. DesignPattern-master/C/12.享元模式/CMakeLists.txt 1.24KB
  560. DesignPattern-master/C/12.享元模式/run_test.sh 105B
  561. DesignPattern-master/C/12.享元模式/test/FlyweightPatternDemo.c 833B
  562. DesignPattern-master/C/12.享元模式/include/Circle.h 484B
  563. DesignPattern-master/C/12.享元模式/include/ShapeFactory.h 383B
  564. DesignPattern-master/C/12.享元模式/run_valgrind_test.sh 132B
  565. DesignPattern-master/C/12.享元模式/src/CircleStruct.h 390B
  566. DesignPattern-master/C/12.享元模式/src/Circle.c 1.15KB
  567. DesignPattern-master/C/12.享元模式/src/ShapeFactory.c 1.25KB
  568. DesignPattern-master/C/12.享元模式/src/CircleInternal.h 419B
  569. DesignPattern-master/C/24.模板模式/CMakeLists.txt 1.24KB
  570. DesignPattern-master/C/24.模板模式/run_test.sh 105B
  571. DesignPattern-master/C/24.模板模式/test/TemplatePatternDemo.c 452B
  572. DesignPattern-master/C/24.模板模式/include/Game.h 432B
  573. DesignPattern-master/C/24.模板模式/run_valgrind_test.sh 132B
  574. DesignPattern-master/C/24.模板模式/src/Game.c 737B
  575. DesignPattern-master/C/24.模板模式/src/Cricket.c 805B
  576. DesignPattern-master/C/24.模板模式/src/GameStruct.h 584B
  577. DesignPattern-master/C/24.模板模式/src/Football.c 810B
  578. DesignPattern-master/C/4.建造者模式/CMakeLists.txt 1003B
  579. DesignPattern-master/C/4.建造者模式/run_test.sh 105B
  580. DesignPattern-master/C/4.建造者模式/test/BuilderPatternDemo.c 698B
  581. DesignPattern-master/C/4.建造者模式/include/Meal.h 401B
  582. DesignPattern-master/C/4.建造者模式/include/MealBuilder.h 415B
  583. DesignPattern-master/C/4.建造者模式/run_valgrind_test.sh 132B
  584. DesignPattern-master/C/4.建造者模式/src/Burger.c 295B
  585. DesignPattern-master/C/4.建造者模式/src/ColdDrinkStruct.h 529B
  586. DesignPattern-master/C/4.建造者模式/src/VegBurger.c 796B
  587. DesignPattern-master/C/4.建造者模式/src/Bottle.c 499B
  588. DesignPattern-master/C/4.建造者模式/src/Item.h 471B
  589. DesignPattern-master/C/4.建造者模式/src/Packing.h 466B
  590. DesignPattern-master/C/4.建造者模式/src/BurgerStruct.h 503B
  591. DesignPattern-master/C/4.建造者模式/src/PackingStruct.h 447B
  592. DesignPattern-master/C/4.建造者模式/src/Wrapper.c 502B
  593. DesignPattern-master/C/4.建造者模式/src/ItemStruct.h 631B
  594. DesignPattern-master/C/4.建造者模式/src/ChickenBurger.c 808B
  595. DesignPattern-master/C/4.建造者模式/src/MealBuilder.c 1.12KB
  596. DesignPattern-master/C/4.建造者模式/src/Coke.c 843B
  597. DesignPattern-master/C/4.建造者模式/src/Meal.c 1.64KB
  598. DesignPattern-master/C/4.建造者模式/src/Item.c 845B
  599. DesignPattern-master/C/4.建造者模式/src/Pepsi.c 845B
  600. DesignPattern-master/C/4.建造者模式/src/ColdDrink.c 304B
  601. DesignPattern-master/C/4.建造者模式/src/MealInternal.h 417B
  602. DesignPattern-master/C/4.建造者模式/src/Packing.c 578B
  603. DesignPattern-master/C/16.解释器模式/CMakeLists.txt 1.24KB
  604. DesignPattern-master/C/16.解释器模式/run_test.sh 105B
  605. DesignPattern-master/C/16.解释器模式/test/InterpreterPatternDemo.c 1.07KB
  606. DesignPattern-master/C/16.解释器模式/include/Expression.h 736B
  607. DesignPattern-master/C/16.解释器模式/run_valgrind_test.sh 132B
  608. DesignPattern-master/C/16.解释器模式/src/Expression.c 678B
  609. DesignPattern-master/C/16.解释器模式/src/TerminalExpression.c 1.25KB
  610. DesignPattern-master/C/16.解释器模式/src/ExpressionStruct.h 514B
  611. DesignPattern-master/C/16.解释器模式/src/OrExpression.c 1.69KB
  612. DesignPattern-master/C/16.解释器模式/src/AndExpression.c 1.69KB
  613. DesignPattern-master/C/18.中介者模式/CMakeLists.txt 1.24KB
  614. DesignPattern-master/C/18.中介者模式/run_test.sh 105B
  615. DesignPattern-master/C/18.中介者模式/test/MediatorPatternDemo.c 490B
  616. DesignPattern-master/C/18.中介者模式/include/User.h 517B
  617. DesignPattern-master/C/18.中介者模式/run_valgrind_test.sh 132B
  618. DesignPattern-master/C/18.中介者模式/src/User.c 922B
  619. DesignPattern-master/C/18.中介者模式/src/ChatRoom.h 375B
  620. DesignPattern-master/C/18.中介者模式/src/ChatRoom.c 386B
  621. DesignPattern-master/C/29.数据访问对象模式/CMakeLists.txt 1.24KB
  622. DesignPattern-master/C/29.数据访问对象模式/run_test.sh 105B
  623. DesignPattern-master/C/29.数据访问对象模式/test/DaoPatternDemo.c 1.13KB
  624. DesignPattern-master/C/29.数据访问对象模式/include/StudentDao.h 793B
  625. DesignPattern-master/C/29.数据访问对象模式/include/Student.h 688B
  626. DesignPattern-master/C/29.数据访问对象模式/run_valgrind_test.sh 132B
  627. DesignPattern-master/C/29.数据访问对象模式/src/StudentDaoStruct.h 706B
  628. DesignPattern-master/C/29.数据访问对象模式/src/Student.c 1.34KB
  629. DesignPattern-master/C/29.数据访问对象模式/src/StudentDao.c 2.51KB
  630. DesignPattern-master/Objective-C/31.InterceptingFilterPattern/FilterChain.m 670B
  631. DesignPattern-master/Objective-C/31.InterceptingFilterPattern/FilterManager.m 587B
  632. DesignPattern-master/Objective-C/31.InterceptingFilterPattern/InterceptingFilterPatternDemo.m 648B
  633. DesignPattern-master/Objective-C/31.InterceptingFilterPattern/Client.h 300B
  634. DesignPattern-master/Objective-C/31.InterceptingFilterPattern/CMakeLists.txt 219B
  635. DesignPattern-master/Objective-C/31.InterceptingFilterPattern/DebugFilter.m 246B
  636. DesignPattern-master/Objective-C/31.InterceptingFilterPattern/AuthenticationFilter.m 284B
  637. DesignPattern-master/Objective-C/31.InterceptingFilterPattern/Target.m 228B
  638. DesignPattern-master/Objective-C/31.InterceptingFilterPattern/Filter.m 698B
  639. DesignPattern-master/Objective-C/31.InterceptingFilterPattern/Client.m 365B
  640. DesignPattern-master/Objective-C/31.InterceptingFilterPattern/FilterManager.h 355B
  641. DesignPattern-master/Objective-C/31.InterceptingFilterPattern/FilterChain.h 331B
  642. DesignPattern-master/Objective-C/31.InterceptingFilterPattern/Target.h 248B
  643. DesignPattern-master/Objective-C/31.InterceptingFilterPattern/AuthenticationFilter.h 222B
  644. DesignPattern-master/Objective-C/31.InterceptingFilterPattern/DebugFilter.h 204B
  645. DesignPattern-master/Objective-C/31.InterceptingFilterPattern/Filter.h 248B
  646. DesignPattern-master/Objective-C/1.FactoryPattern/CMakeLists.txt 207B
  647. DesignPattern-master/Objective-C/1.FactoryPattern/ShapeProtocol.h 226B
  648. DesignPattern-master/Objective-C/1.FactoryPattern/Circle.h 206B
  649. DesignPattern-master/Objective-C/1.FactoryPattern/Square.m 192B
  650. DesignPattern-master/Objective-C/1.FactoryPattern/Rectangle.m 204B
  651. DesignPattern-master/Objective-C/1.FactoryPattern/ShapeFactory.h 255B
  652. DesignPattern-master/Objective-C/1.FactoryPattern/FactoryPatternDemo.m 809B
  653. DesignPattern-master/Objective-C/1.FactoryPattern/Square.h 206B
  654. DesignPattern-master/Objective-C/1.FactoryPattern/Circle.m 192B
  655. DesignPattern-master/Objective-C/1.FactoryPattern/ShapeFactory.m 620B
  656. DesignPattern-master/Objective-C/1.FactoryPattern/Rectangle.h 212B
  657. DesignPattern-master/Objective-C/22.NullObjectPattern/CustomerFactory.m 582B
  658. DesignPattern-master/Objective-C/22.NullObjectPattern/NullObjectPatternDemo.m 696B
  659. DesignPattern-master/Objective-C/22.NullObjectPattern/CMakeLists.txt 211B
  660. DesignPattern-master/Objective-C/22.NullObjectPattern/AbstractCustomer.h 260B
  661. DesignPattern-master/Objective-C/22.NullObjectPattern/NullCustomer.m 262B
  662. DesignPattern-master/Objective-C/22.NullObjectPattern/RealCustomer.h 264B
  663. DesignPattern-master/Objective-C/22.NullObjectPattern/CustomerFactory.h 266B
  664. DesignPattern-master/Objective-C/22.NullObjectPattern/RealCustomer.m 390B
  665. DesignPattern-master/Objective-C/22.NullObjectPattern/NullCustomer.h 217B
  666. DesignPattern-master/Objective-C/22.NullObjectPattern/AbstractCustomer.m 752B
  667. DesignPattern-master/Objective-C/30.FrontControllerPattern/Dispatcher.m 605B
  668. DesignPattern-master/Objective-C/30.FrontControllerPattern/CMakeLists.txt 216B
  669. DesignPattern-master/Objective-C/30.FrontControllerPattern/FrontController.h 271B
  670. DesignPattern-master/Objective-C/30.FrontControllerPattern/StudentView.m 211B
  671. DesignPattern-master/Objective-C/30.FrontControllerPattern/HomeView.h 225B
  672. DesignPattern-master/Objective-C/30.FrontControllerPattern/Dispatcher.h 254B
  673. DesignPattern-master/Objective-C/30.FrontControllerPattern/FrontControllerPatternDemo.m 404B
  674. DesignPattern-master/Objective-C/30.FrontControllerPattern/HomeView.m 199B
  675. DesignPattern-master/Objective-C/30.FrontControllerPattern/FrontController.m 769B
  676. DesignPattern-master/Objective-C/30.FrontControllerPattern/StudentView.h 231B
  677. DesignPattern-master/Objective-C/25.VisitorPattern/VisitorPatternDemo.m 378B
  678. DesignPattern-master/Objective-C/25.VisitorPattern/Monitor.m 300B
  679. DesignPattern-master/Objective-C/25.VisitorPattern/Mouse.m 292B
  680. DesignPattern-master/Objective-C/25.VisitorPattern/CMakeLists.txt 208B
  681. DesignPattern-master/Objective-C/25.VisitorPattern/ComputerPartVisitorProtocol.h 467B
  682. DesignPattern-master/Objective-C/25.VisitorPattern/Keyboard.m 304B
  683. DesignPattern-master/Objective-C/25.VisitorPattern/ComputerPartProtocol.h 336B
  684. DesignPattern-master/Objective-C/25.VisitorPattern/Computer.h 226B
  685. DesignPattern-master/Objective-C/25.VisitorPattern/ComputerPartDisplayVisitor.h 276B
  686. DesignPattern-master/Objective-C/25.VisitorPattern/Mouse.h 220B
  687. DesignPattern-master/Objective-C/25.VisitorPattern/Monitor.h 224B
  688. DesignPattern-master/Objective-C/25.VisitorPattern/Keyboard.h 226B
  689. DesignPattern-master/Objective-C/25.VisitorPattern/ComputerPartDisplayVisitor.m 543B
  690. DesignPattern-master/Objective-C/25.VisitorPattern/Computer.m 1.05KB
  691. DesignPattern-master/Objective-C/10.DecoratorPattern/ShapeDecorator.m 377B
  692. DesignPattern-master/Objective-C/10.DecoratorPattern/CMakeLists.txt 210B
  693. DesignPattern-master/Objective-C/10.DecoratorPattern/DecoratorPatternDemo.m 767B
  694. DesignPattern-master/Objective-C/10.DecoratorPattern/ShapeProtocol.h 229B
  695. DesignPattern-master/Objective-C/10.DecoratorPattern/Circle.h 209B
  696. DesignPattern-master/Objective-C/10.DecoratorPattern/Rectangle.m 191B
  697. DesignPattern-master/Objective-C/10.DecoratorPattern/RedShapeDecorator.m 345B
  698. DesignPattern-master/Objective-C/10.DecoratorPattern/ShapeDecorator.h 348B
  699. DesignPattern-master/Objective-C/10.DecoratorPattern/Circle.m 179B
  700. DesignPattern-master/Objective-C/10.DecoratorPattern/RedShapeDecorator.h 222B
  701. DesignPattern-master/Objective-C/10.DecoratorPattern/Rectangle.h 215B
  702. DesignPattern-master/Objective-C/15.CommandPattern/CMakeLists.txt 208B
  703. DesignPattern-master/Objective-C/15.CommandPattern/Broker.m 440B
  704. DesignPattern-master/Objective-C/15.CommandPattern/Stock.h 224B
  705. DesignPattern-master/Objective-C/15.CommandPattern/BuyStock.h 277B
  706. DesignPattern-master/Objective-C/15.CommandPattern/SellStock.m 354B
  707. DesignPattern-master/Objective-C/15.CommandPattern/Broker.h 257B
  708. DesignPattern-master/Objective-C/15.CommandPattern/Stock.m 488B
  709. DesignPattern-master/Objective-C/15.CommandPattern/CommandPatternDemo.m 608B
  710. DesignPattern-master/Objective-C/15.CommandPattern/SellStock.h 279B
  711. DesignPattern-master/Objective-C/15.CommandPattern/BuyStock.m 350B
  712. DesignPattern-master/Objective-C/15.CommandPattern/OrderProtocol.h 229B
  713. DesignPattern-master/Objective-C/CMakeLists.txt 1.3KB
  714. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/CMakeLists.txt 215B
  715. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/ShapeProtocol.h 234B
  716. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Circle.h 214B
  717. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Square.m 200B
  718. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/FactoryProducer.m 474B
  719. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/ColorFactory.m 673B
  720. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/AbstractFactory.m 820B
  721. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Rectangle.m 212B
  722. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Red.h 208B
  723. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/ShapeFactory.h 219B
  724. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Blue.m 192B
  725. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/ColorProtocol.h 234B
  726. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Green.h 212B
  727. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Square.h 214B
  728. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Circle.m 200B
  729. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/AbstractFactoryPatternDemo.m 1.46KB
  730. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Blue.h 210B
  731. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/ShapeFactory.m 700B
  732. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Red.m 188B
  733. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Rectangle.h 220B
  734. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/AbstractFactory.h 347B
  735. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/ColorFactory.h 219B
  736. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/FactoryProducer.h 269B
  737. DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Green.m 196B
  738. DesignPattern-master/Objective-C/20.ObserverPattern/Observer.h 221B
  739. DesignPattern-master/Objective-C/20.ObserverPattern/CMakeLists.txt 209B
  740. DesignPattern-master/Objective-C/20.ObserverPattern/OctalObserver.m 452B
  741. DesignPattern-master/Objective-C/20.ObserverPattern/BinaryObserver.h 272B
  742. DesignPattern-master/Objective-C/20.ObserverPattern/Subject.m 602B
  743. DesignPattern-master/Objective-C/20.ObserverPattern/ObserverPatternDemo.m 765B
  744. DesignPattern-master/Objective-C/20.ObserverPattern/HexaObserver.h 267B
  745. DesignPattern-master/Objective-C/20.ObserverPattern/Observer.m 673B
  746. DesignPattern-master/Objective-C/20.ObserverPattern/OctalObserver.h 269B
  747. DesignPattern-master/Objective-C/20.ObserverPattern/BinaryObserver.m 662B
  748. DesignPattern-master/Objective-C/20.ObserverPattern/HexaObserver.m 445B
  749. DesignPattern-master/Objective-C/20.ObserverPattern/Subject.h 332B
  750. DesignPattern-master/Objective-C/27.BusinessDelegatePattern/BusinessDelegate.m 659B
  751. DesignPattern-master/Objective-C/27.BusinessDelegatePattern/Client.h 299B
  752. DesignPattern-master/Objective-C/27.BusinessDelegatePattern/CMakeLists.txt 217B
  753. DesignPattern-master/Objective-C/27.BusinessDelegatePattern/BusinessLookUp.m 439B
  754. DesignPattern-master/Objective-C/27.BusinessDelegatePattern/EJBService.h 245B
  755. DesignPattern-master/Objective-C/27.BusinessDelegatePattern/JMSService.m 233B
  756. DesignPattern-master/Objective-C/27.BusinessDelegatePattern/Client.m 429B
  757. DesignPattern-master/Objective-C/27.BusinessDelegatePattern/BusinessDelegate.h 293B
  758. DesignPattern-master/Objective-C/27.BusinessDelegatePattern/BusinessServiceProtocol.h 265B
  759. DesignPattern-master/Objective-C/27.BusinessDelegatePattern/EJBService.m 233B
  760. DesignPattern-master/Objective-C/27.BusinessDelegatePattern/BusinessLookUp.h 302B
  761. DesignPattern-master/Objective-C/27.BusinessDelegatePattern/BusinessDelegatePatternDemo.m 561B
  762. DesignPattern-master/Objective-C/27.BusinessDelegatePattern/JMSService.h 245B
  763. DesignPattern-master/Objective-C/12.FlyweightPattern/CMakeLists.txt 210B
  764. DesignPattern-master/Objective-C/12.FlyweightPattern/ShapeProtocol.h 229B
  765. DesignPattern-master/Objective-C/12.FlyweightPattern/Circle.h 331B
  766. DesignPattern-master/Objective-C/12.FlyweightPattern/ShapeFactory.h 248B
  767. DesignPattern-master/Objective-C/12.FlyweightPattern/FlyweightPatternDemo.m 790B
  768. DesignPattern-master/Objective-C/12.FlyweightPattern/Circle.m 581B
  769. DesignPattern-master/Objective-C/12.FlyweightPattern/ShapeFactory.m 690B
  770. DesignPattern-master/Objective-C/8.FilterPattern/FilterPatternDemo.m 2.04KB
  771. DesignPattern-master/Objective-C/8.FilterPattern/Person.h 427B
  772. DesignPattern-master/Objective-C/8.FilterPattern/AndCriteria.m 733B
  773. DesignPattern-master/Objective-C/8.FilterPattern/CMakeLists.txt 206B
  774. DesignPattern-master/Objective-C/8.FilterPattern/CriteriaMale.h 223B
  775. DesignPattern-master/Objective-C/8.FilterPattern/OrCriteria.m 970B
  776. DesignPattern-master/Objective-C/8.FilterPattern/CriteriaSingle.m 560B
  777. DesignPattern-master/Objective-C/8.FilterPattern/CriteriaFemale.h 227B
  778. DesignPattern-master/Objective-C/8.FilterPattern/AndCriteria.h 337B
  779. DesignPattern-master/Objective-C/8.FilterPattern/CriteriaProtocol.h 278B
  780. DesignPattern-master/Objective-C/8.FilterPattern/Person.m 394B
  781. DesignPattern-master/Objective-C/8.FilterPattern/OrCriteria.h 335B
  782. DesignPattern-master/Objective-C/8.FilterPattern/CriteriaMale.m 539B
  783. DesignPattern-master/Objective-C/8.FilterPattern/CriteriaSingle.h 227B
  784. DesignPattern-master/Objective-C/8.FilterPattern/CriteriaFemale.m 553B
  785. DesignPattern-master/Objective-C/9.CompositePattern/Employee.h 436B
  786. DesignPattern-master/Objective-C/9.CompositePattern/CMakeLists.txt 209B
  787. DesignPattern-master/Objective-C/9.CompositePattern/Employee.m 906B
  788. DesignPattern-master/Objective-C/9.CompositePattern/9.CompositePatternDemo.m 1.41KB
  789. DesignPattern-master/Objective-C/28.CompositeEntityPattern/DependentObject1.m 169B
  790. DesignPattern-master/Objective-C/28.CompositeEntityPattern/Client.h 286B
  791. DesignPattern-master/Objective-C/28.CompositeEntityPattern/CoarseGrainedObject.m 750B
  792. DesignPattern-master/Objective-C/28.CompositeEntityPattern/CMakeLists.txt 216B
  793. DesignPattern-master/Objective-C/28.CompositeEntityPattern/DependentObject2.m 169B
  794. DesignPattern-master/Objective-C/28.CompositeEntityPattern/CompositeEntity.h 324B
  795. DesignPattern-master/Objective-C/28.CompositeEntityPattern/CoarseGrainedObject.h 332B
  796. DesignPattern-master/Objective-C/28.CompositeEntityPattern/Client.m 678B
  797. DesignPattern-master/Objective-C/28.CompositeEntityPattern/DependentObject1.h 272B
  798. DesignPattern-master/Objective-C/28.CompositeEntityPattern/CompositeEntityPatternDemo.m 425B
  799. DesignPattern-master/Objective-C/28.CompositeEntityPattern/CompositeEntity.m 484B
  800. DesignPattern-master/Objective-C/28.CompositeEntityPattern/DependentObject2.h 272B
  801. DesignPattern-master/Objective-C/24.TemplatePattern/Game.m 911B
  802. DesignPattern-master/Objective-C/24.TemplatePattern/CMakeLists.txt 209B
  803. DesignPattern-master/Objective-C/24.TemplatePattern/Cricket.m 350B
  804. DesignPattern-master/Objective-C/24.TemplatePattern/TemplatePatternDemo.m 373B
  805. DesignPattern-master/Objective-C/24.TemplatePattern/Football.h 184B
  806. DesignPattern-master/Objective-C/24.TemplatePattern/Game.h 268B
  807. DesignPattern-master/Objective-C/24.TemplatePattern/Cricket.h 182B
  808. DesignPattern-master/Objective-C/24.TemplatePattern/Football.m 356B
  809. DesignPattern-master/Objective-C/23.StrategyPattern/OperationAdd.h 227B
  810. DesignPattern-master/Objective-C/23.StrategyPattern/CMakeLists.txt 209B
  811. DesignPattern-master/Objective-C/23.StrategyPattern/OperationMultiply.h 237B
  812. DesignPattern-master/Objective-C/23.StrategyPattern/Context.h 321B
  813. DesignPattern-master/Objective-C/23.StrategyPattern/OperationSubtract.m 246B
  814. DesignPattern-master/Objective-C/23.StrategyPattern/OperationAdd.m 231B
  815. DesignPattern-master/Objective-C/23.StrategyPattern/OperationMultiply.m 246B
  816. DesignPattern-master/Objective-C/23.StrategyPattern/StrategyPatternDemo.m 782B
  817. DesignPattern-master/Objective-C/23.StrategyPattern/Context.m 458B
  818. DesignPattern-master/Objective-C/23.StrategyPattern/StrategyProtocol.h 274B
  819. DesignPattern-master/Objective-C/23.StrategyPattern/OperationSubtract.h 237B
  820. DesignPattern-master/Objective-C/6.AdapterPattern/CMakeLists.txt 207B
  821. DesignPattern-master/Objective-C/6.AdapterPattern/Mp4Player.m 290B
  822. DesignPattern-master/Objective-C/6.AdapterPattern/MediaPlayerProtocol.h 284B
  823. DesignPattern-master/Objective-C/6.AdapterPattern/VlcPlayer.h 240B
  824. DesignPattern-master/Objective-C/6.AdapterPattern/MediaAdapter.m 887B
  825. DesignPattern-master/Objective-C/6.AdapterPattern/AdapterPattern.m 500B
  826. DesignPattern-master/Objective-C/6.AdapterPattern/AudioPlayer.h 228B
  827. DesignPattern-master/Objective-C/6.AdapterPattern/Mp4Player.h 240B
  828. DesignPattern-master/Objective-C/6.AdapterPattern/AdvancedMediaPlayerProtocol.h 314B
  829. DesignPattern-master/Objective-C/6.AdapterPattern/AudioPlayer.m 693B
  830. DesignPattern-master/Objective-C/6.AdapterPattern/MediaAdapter.h 283B
  831. DesignPattern-master/Objective-C/6.AdapterPattern/VlcPlayer.m 290B
  832. DesignPattern-master/Objective-C/16.InterpreterPattern/ExpressionProtocol.h 264B
  833. DesignPattern-master/Objective-C/16.InterpreterPattern/TerminalExpression.m 463B
  834. DesignPattern-master/Objective-C/16.InterpreterPattern/CMakeLists.txt 212B
  835. DesignPattern-master/Objective-C/16.InterpreterPattern/OrExpression.m 560B
  836. DesignPattern-master/Objective-C/16.InterpreterPattern/InterpreterPatternDemo.m 1.19KB
  837. DesignPattern-master/Objective-C/16.InterpreterPattern/AndExpression.m 563B
  838. DesignPattern-master/Objective-C/16.InterpreterPattern/OrExpression.h 330B
  839. DesignPattern-master/Objective-C/16.InterpreterPattern/TerminalExpression.h 291B
  840. DesignPattern-master/Objective-C/16.InterpreterPattern/AndExpression.h 332B
  841. DesignPattern-master/Objective-C/build_xcode.sh 145B
  842. DesignPattern-master/Objective-C/4.BuilderPattern/ChickenBurger.h 199B
  843. DesignPattern-master/Objective-C/4.BuilderPattern/ItemProtocol.h 275B
  844. DesignPattern-master/Objective-C/4.BuilderPattern/Wrapper.h 216B
  845. DesignPattern-master/Objective-C/4.BuilderPattern/Coke.h 187B
  846. DesignPattern-master/Objective-C/4.BuilderPattern/CMakeLists.txt 211B
  847. DesignPattern-master/Objective-C/4.BuilderPattern/Meal.h 267B
  848. DesignPattern-master/Objective-C/4.BuilderPattern/MealBuilder.h 249B
  849. DesignPattern-master/Objective-C/4.BuilderPattern/Burger.m 828B
  850. DesignPattern-master/Objective-C/4.BuilderPattern/BuilderPatternDemo.m 618B
  851. DesignPattern-master/Objective-C/4.BuilderPattern/Pepsi.h 189B
  852. DesignPattern-master/Objective-C/4.BuilderPattern/Bottle.m 187B
  853. DesignPattern-master/Objective-C/4.BuilderPattern/ColdDrink.h 214B
  854. DesignPattern-master/Objective-C/4.BuilderPattern/VegBurger.m 238B
  855. DesignPattern-master/Objective-C/4.BuilderPattern/Wrapper.m 191B
  856. DesignPattern-master/Objective-C/4.BuilderPattern/ChickenBurger.m 254B
  857. DesignPattern-master/Objective-C/4.BuilderPattern/Burger.h 208B
  858. DesignPattern-master/Objective-C/4.BuilderPattern/MealBuilder.m 577B
  859. DesignPattern-master/Objective-C/4.BuilderPattern/Meal.m 690B
  860. DesignPattern-master/Objective-C/4.BuilderPattern/Coke.m 217B
  861. DesignPattern-master/Objective-C/4.BuilderPattern/PackingProtocol.h 239B
  862. DesignPattern-master/Objective-C/4.BuilderPattern/ColdDrink.m 835B
  863. DesignPattern-master/Objective-C/4.BuilderPattern/VegBurger.h 191B
  864. DesignPattern-master/Objective-C/4.BuilderPattern/Pepsi.m 221B
  865. DesignPattern-master/Objective-C/4.BuilderPattern/Bottle.h 214B
  866. DesignPattern-master/Objective-C/7.BridgePattern/GreenCircle.h 219B
  867. DesignPattern-master/Objective-C/7.BridgePattern/CMakeLists.txt 206B
  868. DesignPattern-master/Objective-C/7.BridgePattern/RedCircle.m 280B
  869. DesignPattern-master/Objective-C/7.BridgePattern/Circle.h 278B
  870. DesignPattern-master/Objective-C/7.BridgePattern/DrawAPIProtocol.h 274B
  871. DesignPattern-master/Objective-C/7.BridgePattern/Shape.h 318B
  872. DesignPattern-master/Objective-C/7.BridgePattern/GreenCircle.m 288B
  873. DesignPattern-master/Objective-C/7.BridgePattern/7.BridgePatternDemo.m 650B
  874. DesignPattern-master/Objective-C/7.BridgePattern/RedCircle.h 215B
  875. DesignPattern-master/Objective-C/7.BridgePattern/Circle.m 489B
  876. DesignPattern-master/Objective-C/7.BridgePattern/Shape.m 817B
  877. DesignPattern-master/Objective-C/21.StatePattern/StopState.m 311B
  878. DesignPattern-master/Objective-C/21.StatePattern/CMakeLists.txt 206B
  879. DesignPattern-master/Objective-C/21.StatePattern/StatePatternDemo.m 574B
  880. DesignPattern-master/Objective-C/21.StatePattern/Context.h 267B
  881. DesignPattern-master/Objective-C/21.StatePattern/StartState.h 213B
  882. DesignPattern-master/Objective-C/21.StatePattern/StateProtocol.h 263B
  883. DesignPattern-master/Objective-C/21.StatePattern/StopState.h 211B
  884. DesignPattern-master/Objective-C/21.StatePattern/Context.m 286B
  885. DesignPattern-master/Objective-C/21.StatePattern/StartState.m 316B
  886. DesignPattern-master/Objective-C/29.DataAccessObjectPattern/CMakeLists.txt 217B
  887. DesignPattern-master/Objective-C/29.DataAccessObjectPattern/StudentDaoProtocol.h 387B
  888. DesignPattern-master/Objective-C/29.DataAccessObjectPattern/DataAccessObjectPatternDemo.m 816B
  889. DesignPattern-master/Objective-C/29.DataAccessObjectPattern/StudentDaoImpl.h 243B
  890. DesignPattern-master/Objective-C/29.DataAccessObjectPattern/Student.m 324B
  891. DesignPattern-master/Objective-C/29.DataAccessObjectPattern/Student.h 345B
  892. DesignPattern-master/Objective-C/29.DataAccessObjectPattern/StudentDaoImpl.m 1.05KB
  893. DesignPattern-master/Objective-C/11.FacadePattern/CMakeLists.txt 207B
  894. DesignPattern-master/Objective-C/11.FacadePattern/ShapeProtocol.h 226B
  895. DesignPattern-master/Objective-C/11.FacadePattern/Circle.h 206B
  896. DesignPattern-master/Objective-C/11.FacadePattern/ShapeMaker.m 631B
  897. DesignPattern-master/Objective-C/11.FacadePattern/Square.m 177B
  898. DesignPattern-master/Objective-C/11.FacadePattern/Rectangle.m 189B
  899. DesignPattern-master/Objective-C/11.FacadePattern/FacadePatternDemo.m 363B
  900. DesignPattern-master/Objective-C/11.FacadePattern/Square.h 206B
  901. DesignPattern-master/Objective-C/11.FacadePattern/ShapeMaker.h 270B
  902. DesignPattern-master/Objective-C/11.FacadePattern/Circle.m 177B
  903. DesignPattern-master/Objective-C/11.FacadePattern/Rectangle.h 212B
  904. DesignPattern-master/Objective-C/5.PrototypePattern/5.PrototypePatternDemo.m 1015B
  905. DesignPattern-master/Objective-C/5.PrototypePattern/CMakeLists.txt 209B
  906. DesignPattern-master/Objective-C/5.PrototypePattern/Circle.h 181B
  907. DesignPattern-master/Objective-C/5.PrototypePattern/Square.m 398B
  908. DesignPattern-master/Objective-C/5.PrototypePattern/Rectangle.m 416B
  909. DesignPattern-master/Objective-C/5.PrototypePattern/ShapeCache.m 898B
  910. DesignPattern-master/Objective-C/5.PrototypePattern/Shape.h 314B
  911. DesignPattern-master/Objective-C/5.PrototypePattern/Square.h 181B
  912. DesignPattern-master/Objective-C/5.PrototypePattern/Circle.m 398B
  913. DesignPattern-master/Objective-C/5.PrototypePattern/ShapeCache.h 251B
  914. DesignPattern-master/Objective-C/5.PrototypePattern/Rectangle.h 187B
  915. DesignPattern-master/Objective-C/5.PrototypePattern/Shape.m 868B
  916. DesignPattern-master/Objective-C/14.ChainofResponsibilityPattern/AbstractLogger.h 482B
  917. DesignPattern-master/Objective-C/14.ChainofResponsibilityPattern/ConsoleLogger.h 268B
  918. DesignPattern-master/Objective-C/14.ChainofResponsibilityPattern/FileLogger.h 262B
  919. DesignPattern-master/Objective-C/14.ChainofResponsibilityPattern/CMakeLists.txt 222B
  920. DesignPattern-master/Objective-C/14.ChainofResponsibilityPattern/ErrorLogger.m 381B
  921. DesignPattern-master/Objective-C/14.ChainofResponsibilityPattern/ChainofResponsibilityPatternDemo.m 967B
  922. DesignPattern-master/Objective-C/14.ChainofResponsibilityPattern/ConsoleLogger.m 390B
  923. DesignPattern-master/Objective-C/14.ChainofResponsibilityPattern/FileLogger.m 369B
  924. DesignPattern-master/Objective-C/14.ChainofResponsibilityPattern/AbstractLogger.m 1023B
  925. DesignPattern-master/Objective-C/14.ChainofResponsibilityPattern/ErrorLogger.h 264B
  926. DesignPattern-master/Objective-C/18.MediatorPattern/CMakeLists.txt 209B
  927. DesignPattern-master/Objective-C/18.MediatorPattern/User.m 375B
  928. DesignPattern-master/Objective-C/18.MediatorPattern/ChatRoom.h 279B
  929. DesignPattern-master/Objective-C/18.MediatorPattern/MediatorPatternDemo.m 407B
  930. DesignPattern-master/Objective-C/18.MediatorPattern/User.h 328B
  931. DesignPattern-master/Objective-C/18.MediatorPattern/ChatRoom.m 540B
  932. DesignPattern-master/Objective-C/19.MementoPattern/CMakeLists.txt 208B
  933. DesignPattern-master/Objective-C/19.MementoPattern/CareTaker.h 249B
  934. DesignPattern-master/Objective-C/19.MementoPattern/Memento.h 273B
  935. DesignPattern-master/Objective-C/19.MementoPattern/Originator.h 331B
  936. DesignPattern-master/Objective-C/19.MementoPattern/CareTaker.m 459B
  937. DesignPattern-master/Objective-C/19.MementoPattern/MementoPatternDemo.m 939B
  938. DesignPattern-master/Objective-C/19.MementoPattern/Originator.m 444B
  939. DesignPattern-master/Objective-C/19.MementoPattern/Memento.m 345B
  940. DesignPattern-master/Objective-C/33.TransferObjectPattern/StudentBO.h 373B
  941. DesignPattern-master/Objective-C/33.TransferObjectPattern/TransferObjectPatternDemo.m 858B
  942. DesignPattern-master/Objective-C/33.TransferObjectPattern/StudentVO.m 328B
  943. DesignPattern-master/Objective-C/33.TransferObjectPattern/CMakeLists.txt 215B
  944. DesignPattern-master/Objective-C/33.TransferObjectPattern/StudentVO.h 347B
  945. DesignPattern-master/Objective-C/33.TransferObjectPattern/StudentBO.m 1.08KB
  946. DesignPattern-master/Objective-C/13.ProxyPattern/ProxyImage.m 520B
  947. DesignPattern-master/Objective-C/13.ProxyPattern/CMakeLists.txt 206B
  948. DesignPattern-master/Objective-C/13.ProxyPattern/RealImage.m 498B
  949. DesignPattern-master/Objective-C/13.ProxyPattern/ProxyPatternDemo.m 416B
  950. DesignPattern-master/Objective-C/13.ProxyPattern/ProxyImage.h 267B
  951. DesignPattern-master/Objective-C/13.ProxyPattern/ImageProtocol.h 227B
  952. DesignPattern-master/Objective-C/13.ProxyPattern/RealImage.h 265B
  953. DesignPattern-master/Objective-C/17.IteratorPattern/CMakeLists.txt 209B
  954. DesignPattern-master/Objective-C/17.IteratorPattern/NameRepository.h 231B
  955. DesignPattern-master/Objective-C/17.IteratorPattern/IteratorProtocol.h 258B
  956. DesignPattern-master/Objective-C/17.IteratorPattern/NameRepository.m 1.04KB
  957. DesignPattern-master/Objective-C/17.IteratorPattern/ContainerProtocol.h 253B
  958. DesignPattern-master/Objective-C/17.IteratorPattern/IteratorPatternDemo.m 496B
  959. DesignPattern-master/Objective-C/32.ServiceLocatorPattern/Service2.h 223B
  960. DesignPattern-master/Objective-C/32.ServiceLocatorPattern/CMakeLists.txt 215B
  961. DesignPattern-master/Objective-C/32.ServiceLocatorPattern/ServiceProtocol.h 264B
  962. DesignPattern-master/Objective-C/32.ServiceLocatorPattern/Service1.h 223B
  963. DesignPattern-master/Objective-C/32.ServiceLocatorPattern/InitialContext.m 591B
  964. DesignPattern-master/Objective-C/32.ServiceLocatorPattern/Cache.h 332B
  965. DesignPattern-master/Objective-C/32.ServiceLocatorPattern/ServiceLocatorPatternDemo.m 588B
  966. DesignPattern-master/Objective-C/32.ServiceLocatorPattern/ServiceLocator.h 273B
  967. DesignPattern-master/Objective-C/32.ServiceLocatorPattern/Service2.m 258B
  968. DesignPattern-master/Objective-C/32.ServiceLocatorPattern/Cache.m 924B
  969. DesignPattern-master/Objective-C/32.ServiceLocatorPattern/InitialContext.h 268B
  970. DesignPattern-master/Objective-C/32.ServiceLocatorPattern/Service1.m 258B
  971. DesignPattern-master/Objective-C/32.ServiceLocatorPattern/ServiceLocator.m 710B
  972. DesignPattern-master/Objective-C/26.MVCPattern/CMakeLists.txt 204B
  973. DesignPattern-master/Objective-C/26.MVCPattern/StudentController.h 466B
  974. DesignPattern-master/Objective-C/26.MVCPattern/Student.m 130B
  975. DesignPattern-master/Objective-C/26.MVCPattern/StudentView.m 338B
  976. DesignPattern-master/Objective-C/26.MVCPattern/StudentController.m 756B
  977. DesignPattern-master/Objective-C/26.MVCPattern/StudentView.h 293B
  978. DesignPattern-master/Objective-C/26.MVCPattern/Student.h 289B
  979. DesignPattern-master/Objective-C/26.MVCPattern/MVCPatternDemo.m 844B
  980. DesignPattern-master/Objective-C/3.SingletonPattern/CMakeLists.txt 209B
  981. DesignPattern-master/Objective-C/3.SingletonPattern/SingletonPatternDemo.m 359B
  982. DesignPattern-master/Objective-C/3.SingletonPattern/SingleObject.m 434B
  983. DesignPattern-master/Objective-C/3.SingletonPattern/SingleObject.h 265B
  984. DesignPattern-master/format_code.sh 804B
0评论
提交 加载更多评论
其他资源 基于领域驱动设计模式,开发一个售后补偿微服务.zip
基于领域驱动设计模式,开发一个售后补偿微服务。
该框架是基于消息队列的分布式事务解决方案.zip
该框架是基于消息队列的分布式事务解决方案.zip
iFRPFILE AIO v2.8.6.zip
iFRPFILE AIO v2.8.6.zip
梦幻西游道人j20240924
梦幻西游道人是梦幻西游里面的一个NPC,主要是刷全服最实惠的高级兽决和其他很好用的比较贵的东西,在长安城、傲来国、长寿村中的任意一个场景出现,一般会出现30分钟,不过东西一般都被秒刷。 梦幻西游道人出现时间解析如下: 1.梦幻西游道人出现时间一直都保持着一年出现两次的规律,即2、3月份的元宵节期间来一次,9月份的教师节期间出现一次。 2.云游道人每个整点(0:00至7:00不出现)会在长安城、傲来国、长寿村中的任意一个场景出现,每次出现后停留时间为30分钟。
常见的设计模式Django撰写.zip
常见的设计模式Django撰写
(2015)(Python)24种设计模式.zip
(2015)(Python)24种设计模式
《大话设计模式》Go源码.zip
《大话设计模式》Go源码
定时任务.zip
定时任务