33种设计模式实现(C、C++).zip
大小:488.78KB
价格:13积分
下载量:0
评分:
5.0
上传者:rita_0567
更新日期:2024-09-24

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

资源文件列表(大概)

文件名
大小
DesignPattern-master/C++/31.拦截过滤器模式/Client.h
583B
DesignPattern-master/C++/31.拦截过滤器模式/InterceptingFilterDemo.cpp
866B
DesignPattern-master/C++/31.拦截过滤器模式/FilterManager.h
728B
DesignPattern-master/C++/31.拦截过滤器模式/FilterChain.h
853B
DesignPattern-master/C++/31.拦截过滤器模式/Target.h
415B
DesignPattern-master/C++/31.拦截过滤器模式/AuthenticationFilter.h
567B
DesignPattern-master/C++/31.拦截过滤器模式/DebugFilter.h
493B
DesignPattern-master/C++/31.拦截过滤器模式/Filter.h
370B
DesignPattern-master/C++/33.传输对象模式/StudentBO.h
1.95KB
DesignPattern-master/C++/33.传输对象模式/StudentVO.h
661B
DesignPattern-master/C++/33.传输对象模式/TransferObjectPatternDemo.cpp
1.04KB
DesignPattern-master/C++/7.桥接模式/GreenCircle.h
593B
DesignPattern-master/C++/7.桥接模式/DrawAPI.h
370B
DesignPattern-master/C++/7.桥接模式/Circle.h
621B
DesignPattern-master/C++/7.桥接模式/Shape.h
481B
DesignPattern-master/C++/7.桥接模式/RedCircle.h
559B
DesignPattern-master/C++/7.桥接模式/BridgePatternDemo.cpp
656B
DesignPattern-master/C++/1.工厂模式/Circle.h
457B
DesignPattern-master/C++/1.工厂模式/ShapeFactory.h
922B
DesignPattern-master/C++/1.工厂模式/Shape.h
322B
DesignPattern-master/C++/1.工厂模式/Square.h
457B
DesignPattern-master/C++/1.工厂模式/FactoryPatternDemo.cpp
724B
DesignPattern-master/C++/1.工厂模式/Rectangle.h
485B
DesignPattern-master/C++/5.原型模式/Circle.h
546B
DesignPattern-master/C++/5.原型模式/Shape.h
604B
DesignPattern-master/C++/5.原型模式/Square.h
546B
DesignPattern-master/C++/5.原型模式/ShapeCache.h
1.3KB
DesignPattern-master/C++/5.原型模式/PrototypePatternDemo.cpp
835B
DesignPattern-master/C++/5.原型模式/Rectangle.h
576B
DesignPattern-master/C++/27.业务代表模式/Client.h
527B
DesignPattern-master/C++/27.业务代表模式/EJBService.h
514B
DesignPattern-master/C++/27.业务代表模式/BusinessDelegate.h
904B
DesignPattern-master/C++/27.业务代表模式/BusinessService.h
404B
DesignPattern-master/C++/27.业务代表模式/BusinessLookUp.h
689B
DesignPattern-master/C++/27.业务代表模式/BusinessDelegatePatternDemo.cpp
603B
DesignPattern-master/C++/27.业务代表模式/JMSService.h
513B
DesignPattern-master/C++/3.单例模式/SingletonPatternDemo.cpp
631B
DesignPattern-master/C++/3.单例模式/SingletonLazy.h
717B
DesignPattern-master/C++/3.单例模式/SingletonHunger.h
786B
DesignPattern-master/C++/22.空对象模式/AbstractCustomer.h
500B
DesignPattern-master/C++/22.空对象模式/RealCustomer.h
523B
DesignPattern-master/C++/22.空对象模式/NullPatternDemo.cpp
880B
DesignPattern-master/C++/22.空对象模式/CustomerFactory.h
862B
DesignPattern-master/C++/22.空对象模式/NullCustomer.h
530B
DesignPattern-master/C++/21.状态模式/Context.cpp
331B
DesignPattern-master/C++/21.状态模式/Context.h
417B
DesignPattern-master/C++/21.状态模式/StartState.h
431B
DesignPattern-master/C++/21.状态模式/StopState.cpp
492B
DesignPattern-master/C++/21.状态模式/StatePatternDemo.cpp
841B
DesignPattern-master/C++/21.状态模式/StopState.h
450B
DesignPattern-master/C++/21.状态模式/State.h
433B
DesignPattern-master/C++/21.状态模式/StartState.cpp
499B
DesignPattern-master/C++/15.命令模式/Stock.h
629B
DesignPattern-master/C++/15.命令模式/CommandPatternDemo.cpp
709B
DesignPattern-master/C++/15.命令模式/BuyStock.h
533B
DesignPattern-master/C++/15.命令模式/Order.h
325B
DesignPattern-master/C++/15.命令模式/Broker.h
607B
DesignPattern-master/C++/15.命令模式/SellStock.h
541B
DesignPattern-master/C++/14.责任链模式/AbstractLogger.h
902B
DesignPattern-master/C++/14.责任链模式/ConsoleLogger.h
591B
DesignPattern-master/C++/14.责任链模式/FileLogger.h
559B
DesignPattern-master/C++/14.责任链模式/ChainPatternDemo.cpp
1.03KB
DesignPattern-master/C++/14.责任链模式/ErrorLogger.h
561B
DesignPattern-master/C++/32.服务定位器模式/Service2.h
514B
DesignPattern-master/C++/32.服务定位器模式/Service.h
407B
DesignPattern-master/C++/32.服务定位器模式/Service1.h
514B
DesignPattern-master/C++/32.服务定位器模式/Cache.h
1.1KB
DesignPattern-master/C++/32.服务定位器模式/ServiceLocator.h
900B
DesignPattern-master/C++/32.服务定位器模式/InitialContext.h
904B
DesignPattern-master/C++/32.服务定位器模式/ServiceLocatorPatternDemo.cpp
637B
DesignPattern-master/C++/26.MVC模式/StudentController.h
1008B
DesignPattern-master/C++/26.MVC模式/StudentView.h
634B
DesignPattern-master/C++/26.MVC模式/Student.h
591B
DesignPattern-master/C++/26.MVC模式/MVCPatternDemo.cpp
815B
DesignPattern-master/C++/9.组合模式/Employee.h
1.04KB
DesignPattern-master/C++/9.组合模式/CompositePatternDemo.cpp
1.47KB
DesignPattern-master/C++/13.代理模式/ProxyImage.h
716B
DesignPattern-master/C++/13.代理模式/RealImage.h
705B
DesignPattern-master/C++/13.代理模式/Image.h
326B
DesignPattern-master/C++/13.代理模式/ProxyPatternDemo.cpp
407B
DesignPattern-master/C++/20.观察者模式/BinaryObserver.cpp
536B
DesignPattern-master/C++/20.观察者模式/Observer.h
433B
DesignPattern-master/C++/20.观察者模式/Subject.cpp
578B
DesignPattern-master/C++/20.观察者模式/BinaryObserver.h
433B
DesignPattern-master/C++/20.观察者模式/OctalObserver.cpp
523B
DesignPattern-master/C++/20.观察者模式/ObserverPatternDemo.cpp
1009B
DesignPattern-master/C++/20.观察者模式/HexaObserver.h
419B
DesignPattern-master/C++/20.观察者模式/OctalObserver.h
423B
DesignPattern-master/C++/20.观察者模式/HexaObserver.cpp
514B
DesignPattern-master/C++/20.观察者模式/Subject.h
574B
DesignPattern-master/C++/28.组合实体模式/Client.h
796B
DesignPattern-master/C++/28.组合实体模式/CompositeEntity.h
661B
DesignPattern-master/C++/28.组合实体模式/CompositeEntityPatternDemo.cpp
453B
DesignPattern-master/C++/28.组合实体模式/CoarseGrainedObject.h
1014B
DesignPattern-master/C++/28.组合实体模式/DependentObject1.h
520B
DesignPattern-master/C++/28.组合实体模式/DependentObject2.h
520B
DesignPattern-master/C++/23.策略模式/OperationAdd.h
461B
DesignPattern-master/C++/23.策略模式/Strategy.h
368B
DesignPattern-master/C++/23.策略模式/OperationMultiply.h
495B
DesignPattern-master/C++/23.策略模式/Context.h
543B
DesignPattern-master/C++/23.策略模式/StrategyPatternDemo.cpp
913B
DesignPattern-master/C++/23.策略模式/OperationSubstract.h
502B
DesignPattern-master/C++/30.前端控制器模式/FrontController.h
972B
DesignPattern-master/C++/30.前端控制器模式/FrontControllerPatternDemo.cpp
455B
DesignPattern-master/C++/30.前端控制器模式/HomeView.h
401B
DesignPattern-master/C++/30.前端控制器模式/Dispatcher.h
758B
DesignPattern-master/C++/30.前端控制器模式/StudentView.h
424B
DesignPattern-master/C++/19.备忘录模式/CareTaker.h
616B
DesignPattern-master/C++/19.备忘录模式/Memento.h
428B
DesignPattern-master/C++/19.备忘录模式/Originator.h
695B
DesignPattern-master/C++/19.备忘录模式/MementoPatternDemo.cpp
1.01KB
DesignPattern-master/C++/10.装饰器模式/Circle.h
428B
DesignPattern-master/C++/10.装饰器模式/DecoratorPatternDemo.cpp
851B
DesignPattern-master/C++/10.装饰器模式/Shape.h
322B
DesignPattern-master/C++/10.装饰器模式/ShapeDecorator.h
594B
DesignPattern-master/C++/10.装饰器模式/RedShapeDecorator.h
748B
DesignPattern-master/C++/10.装饰器模式/Rectangle.h
453B
DesignPattern-master/C++/11.外观模式/FacadePatternDemo.cpp
371B
DesignPattern-master/C++/11.外观模式/Circle.h
428B
DesignPattern-master/C++/11.外观模式/Shape.h
323B
DesignPattern-master/C++/11.外观模式/Square.h
429B
DesignPattern-master/C++/11.外观模式/ShapeMaker.h
813B
DesignPattern-master/C++/11.外观模式/Rectangle.h
454B
DesignPattern-master/C++/25.访问者模式/Computer.cpp
886B
DesignPattern-master/C++/25.访问者模式/VisitorPatternDemo.cpp
703B
DesignPattern-master/C++/25.访问者模式/Mouse.cpp
355B
DesignPattern-master/C++/25.访问者模式/Monitor.cpp
361B
DesignPattern-master/C++/25.访问者模式/ComputerPart.h
479B
DesignPattern-master/C++/25.访问者模式/Computer.h
560B
DesignPattern-master/C++/25.访问者模式/ComputerPartDisplayVisitor.h
748B
DesignPattern-master/C++/25.访问者模式/Mouse.h
473B
DesignPattern-master/C++/25.访问者模式/Monitor.h
488B
DesignPattern-master/C++/25.访问者模式/Keyboard.h
496B
DesignPattern-master/C++/25.访问者模式/ComputerPartDisplayVisitor.cpp
844B
DesignPattern-master/C++/25.访问者模式/ComputerPartVisitor.h
728B
DesignPattern-master/C++/25.访问者模式/Keyboard.cpp
364B
DesignPattern-master/C++/17.迭代器模式/IteratorPatternDemo.cpp
603B
DesignPattern-master/C++/17.迭代器模式/NameRepository.h
584B
DesignPattern-master/C++/17.迭代器模式/Container.h
430B
DesignPattern-master/C++/17.迭代器模式/NameIterator.h
860B
DesignPattern-master/C++/17.迭代器模式/Iterator.h
416B
DesignPattern-master/C++/2.抽象工厂模式/Circle.h
458B
DesignPattern-master/C++/2.抽象工厂模式/AbstractFactoryPatternDemo.cpp
1.27KB
DesignPattern-master/C++/2.抽象工厂模式/Red.h
421B
DesignPattern-master/C++/2.抽象工厂模式/ShapeFactory.h
1.06KB
DesignPattern-master/C++/2.抽象工厂模式/Color.h
310B
DesignPattern-master/C++/2.抽象工厂模式/Green.h
437B
DesignPattern-master/C++/2.抽象工厂模式/Shape.h
322B
DesignPattern-master/C++/2.抽象工厂模式/Square.h
459B
DesignPattern-master/C++/2.抽象工厂模式/Blue.h
428B
DesignPattern-master/C++/2.抽象工厂模式/Rectangle.h
486B
DesignPattern-master/C++/2.抽象工厂模式/AbstractFactory.h
563B
DesignPattern-master/C++/2.抽象工厂模式/ColorFactory.h
1.05KB
DesignPattern-master/C++/2.抽象工厂模式/FactoryProducer.h
834B
DesignPattern-master/C++/8.过滤器模式/Person.h
1010B
DesignPattern-master/C++/8.过滤器模式/CriteriaMale.h
788B
DesignPattern-master/C++/8.过滤器模式/CriteriaFemale.h
809B
DesignPattern-master/C++/8.过滤器模式/AndCriteria.h
764B
DesignPattern-master/C++/8.过滤器模式/OrCriteria.h
1.28KB
DesignPattern-master/C++/8.过滤器模式/CriteriaSingle.h
817B
DesignPattern-master/C++/8.过滤器模式/Criteria.h
480B
DesignPattern-master/C++/8.过滤器模式/CriteriaPatternDemo.cpp
1.86KB
DesignPattern-master/C++/6.适配器模式/MediaPlayer.h
431B
DesignPattern-master/C++/6.适配器模式/AdvancedMediaPlayer.h
522B
DesignPattern-master/C++/6.适配器模式/AdapterPatternDemo.cpp
534B
DesignPattern-master/C++/6.适配器模式/VlcPlayer.h
573B
DesignPattern-master/C++/6.适配器模式/AudioPlayer.h
1.01KB
DesignPattern-master/C++/6.适配器模式/Mp4Player.h
573B
DesignPattern-master/C++/6.适配器模式/MediaAdapter.h
1.07KB
DesignPattern-master/C++/12.享元模式/Circle.h
812B
DesignPattern-master/C++/12.享元模式/ShapeFactory.h
1.42KB
DesignPattern-master/C++/12.享元模式/Shape.h
322B
DesignPattern-master/C++/12.享元模式/FlyweightPatternDemo.cpp
849B
DesignPattern-master/C++/24.模板模式/Football.h
675B
DesignPattern-master/C++/24.模板模式/Game.h
561B
DesignPattern-master/C++/24.模板模式/TemplatePatternDemo.cpp
459B
DesignPattern-master/C++/24.模板模式/Cricket.h
667B
DesignPattern-master/C++/4.建造者模式/ChickenBurger.h
487B
DesignPattern-master/C++/4.建造者模式/Wrapper.h
400B
DesignPattern-master/C++/4.建造者模式/Coke.h
417B
DesignPattern-master/C++/4.建造者模式/Meal.h
949B
DesignPattern-master/C++/4.建造者模式/MealBuilder.h
922B
DesignPattern-master/C++/4.建造者模式/Pepsi.h
425B
DesignPattern-master/C++/4.建造者模式/ColdDrink.h
501B
DesignPattern-master/C++/4.建造者模式/Item.h
469B
DesignPattern-master/C++/4.建造者模式/Packing.h
362B
DesignPattern-master/C++/4.建造者模式/BuilderPatternDemo.cpp
710B
DesignPattern-master/C++/4.建造者模式/Burger.h
485B
DesignPattern-master/C++/4.建造者模式/VegBurger.h
455B
DesignPattern-master/C++/4.建造者模式/Bottle.h
392B
DesignPattern-master/C++/16.解释器模式/InterpreterPatternDemo.cpp
1.21KB
DesignPattern-master/C++/16.解释器模式/Expression.h
412B
DesignPattern-master/C++/16.解释器模式/OrExpression.h
693B
DesignPattern-master/C++/16.解释器模式/TerminalExpression.h
664B
DesignPattern-master/C++/16.解释器模式/AndExpression.h
707B
DesignPattern-master/C++/18.中介者模式/ChatRoom.h
384B
DesignPattern-master/C++/18.中介者模式/ChatRoom.cpp
446B
DesignPattern-master/C++/18.中介者模式/MediatorPatternDemo.cpp
541B
DesignPattern-master/C++/18.中介者模式/User.h
441B
DesignPattern-master/C++/18.中介者模式/User.cpp
429B
DesignPattern-master/C++/29.数据访问对象模式/StudentDao.h
664B
DesignPattern-master/C++/29.数据访问对象模式/StudentDaoImpl.h
1.96KB
DesignPattern-master/C++/29.数据访问对象模式/DaoPatternDemo.cpp
943B
DesignPattern-master/C++/29.数据访问对象模式/Student.h
644B
DesignPattern-master/README.md
2.92KB
DesignPattern-master/.gitignore
2.19KB
DesignPattern-master/clean.sh
432B
DesignPattern-master/static_check.sh
585B
DesignPattern-master/C/31.拦截过滤器模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/31.拦截过滤器模式/run_test.sh
105B
DesignPattern-master/C/31.拦截过滤器模式/test/InterceptingFilterDemo.c
942B
DesignPattern-master/C/31.拦截过滤器模式/include/Client.h
554B
DesignPattern-master/C/31.拦截过滤器模式/include/FilterManager.h
685B
DesignPattern-master/C/31.拦截过滤器模式/include/Target.h
441B
DesignPattern-master/C/31.拦截过滤器模式/include/Filter.h
491B
DesignPattern-master/C/31.拦截过滤器模式/run_valgrind_test.sh
132B
DesignPattern-master/C/31.拦截过滤器模式/src/FilterChain.c
1.47KB
DesignPattern-master/C/31.拦截过滤器模式/src/FilterManager.c
1.25KB
DesignPattern-master/C/31.拦截过滤器模式/src/DebugFilter.c
546B
DesignPattern-master/C/31.拦截过滤器模式/src/Target.c
587B
DesignPattern-master/C/31.拦截过滤器模式/src/AuthenticationFilter.c
575B
DesignPattern-master/C/31.拦截过滤器模式/src/Filter.c
585B
DesignPattern-master/C/31.拦截过滤器模式/src/Client.c
835B
DesignPattern-master/C/31.拦截过滤器模式/src/FilterChain.h
708B
DesignPattern-master/C/31.拦截过滤器模式/src/FilterStruct.h
454B
DesignPattern-master/C/33.传输对象模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/33.传输对象模式/run_test.sh
105B
DesignPattern-master/C/33.传输对象模式/test/TransferObjectPatternDemo.c
1.22KB
DesignPattern-master/C/33.传输对象模式/include/StudentBO.h
756B
DesignPattern-master/C/33.传输对象模式/include/StudentVO.h
756B
DesignPattern-master/C/33.传输对象模式/run_valgrind_test.sh
132B
DesignPattern-master/C/33.传输对象模式/src/StudentVO.c
1.51KB
DesignPattern-master/C/33.传输对象模式/src/StudentBO.c
2.23KB
DesignPattern-master/C/7.桥接模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/7.桥接模式/run_test.sh
105B
DesignPattern-master/C/7.桥接模式/test/BridgePatternDemo.c
769B
DesignPattern-master/C/7.桥接模式/include/DrawAPI.h
435B
DesignPattern-master/C/7.桥接模式/include/Shape.h
469B
DesignPattern-master/C/7.桥接模式/run_valgrind_test.sh
132B
DesignPattern-master/C/7.桥接模式/src/DrawAPIStruct.h
302B
DesignPattern-master/C/7.桥接模式/src/RedCircle.c
602B
DesignPattern-master/C/7.桥接模式/src/GreenCircle.c
608B
DesignPattern-master/C/7.桥接模式/src/Circle.c
1.3KB
DesignPattern-master/C/7.桥接模式/src/DrawAPI.c
456B
DesignPattern-master/C/7.桥接模式/src/ShapeStruct.h
449B
DesignPattern-master/C/7.桥接模式/src/Shape.c
573B
DesignPattern-master/C/1.工厂模式/CMakeLists.txt
582B
DesignPattern-master/C/1.工厂模式/run_test.sh
105B
DesignPattern-master/C/1.工厂模式/test/FactoryPatternDemo.c
781B
DesignPattern-master/C/1.工厂模式/include/ShapeFactory.h
386B
DesignPattern-master/C/1.工厂模式/include/Shape.h
375B
DesignPattern-master/C/1.工厂模式/run_valgrind_test.sh
132B
DesignPattern-master/C/1.工厂模式/src/Square.c
499B
DesignPattern-master/C/1.工厂模式/src/Rectangle.c
505B
DesignPattern-master/C/1.工厂模式/src/Circle.c
499B
DesignPattern-master/C/1.工厂模式/src/ShapeFactory.c
773B
DesignPattern-master/C/1.工厂模式/src/ShapeStruct.h
422B
DesignPattern-master/C/1.工厂模式/src/Shape.c
573B
DesignPattern-master/C/5.原型模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/5.原型模式/run_test.sh
105B
DesignPattern-master/C/5.原型模式/test/PrototypePatternDemo.c
743B
DesignPattern-master/C/5.原型模式/include/Shape.h
562B
DesignPattern-master/C/5.原型模式/include/ShapeCache.h
411B
DesignPattern-master/C/5.原型模式/run_valgrind_test.sh
132B
DesignPattern-master/C/5.原型模式/src/Square.c
1.02KB
DesignPattern-master/C/5.原型模式/src/Rectangle.c
1.03KB
DesignPattern-master/C/5.原型模式/src/ShapeCache.c
1.03KB
DesignPattern-master/C/5.原型模式/src/Circle.c
1.02KB
DesignPattern-master/C/5.原型模式/src/ShapeStruct.h
702B
DesignPattern-master/C/5.原型模式/src/Shape.c
1.16KB
DesignPattern-master/C/27.业务代表模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/27.业务代表模式/run_test.sh
105B
DesignPattern-master/C/27.业务代表模式/test/BusinessDelegatePatternDemo.c
702B
DesignPattern-master/C/27.业务代表模式/include/Client.h
482B
DesignPattern-master/C/27.业务代表模式/include/BusinessDelegate.h
672B
DesignPattern-master/C/27.业务代表模式/run_valgrind_test.sh
132B
DesignPattern-master/C/27.业务代表模式/src/BusinessService.c
774B
DesignPattern-master/C/27.业务代表模式/src/BusinessDelegate.c
1.58KB
DesignPattern-master/C/27.业务代表模式/src/BusinessLookUp.c
883B
DesignPattern-master/C/27.业务代表模式/src/BusinessServiceStruct.h
526B
DesignPattern-master/C/27.业务代表模式/src/JMSService.c
680B
DesignPattern-master/C/27.业务代表模式/src/Client.c
737B
DesignPattern-master/C/27.业务代表模式/src/BusinessService.h
631B
DesignPattern-master/C/27.业务代表模式/src/EJBService.c
680B
DesignPattern-master/C/27.业务代表模式/src/BusinessLookUp.h
629B
DesignPattern-master/C/3.单例模式/CMakeLists.txt
630B
DesignPattern-master/C/3.单例模式/run_test.sh
105B
DesignPattern-master/C/3.单例模式/test/SingletonPatternDemo.c
718B
DesignPattern-master/C/3.单例模式/include/SingletonLazy.h
470B
DesignPattern-master/C/3.单例模式/include/SingletonHunger.h
490B
DesignPattern-master/C/3.单例模式/run_valgrind_test.sh
132B
DesignPattern-master/C/3.单例模式/src/SingletonLazy.c
775B
DesignPattern-master/C/3.单例模式/src/SingletonHunger.c
338B
DesignPattern-master/C/22.空对象模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/22.空对象模式/run_test.sh
105B
DesignPattern-master/C/22.空对象模式/test/NullPatternDemo.c
859B
DesignPattern-master/C/22.空对象模式/include/Customer.h
536B
DesignPattern-master/C/22.空对象模式/run_valgrind_test.sh
132B
DesignPattern-master/C/22.空对象模式/src/Customer.c
1.23KB
DesignPattern-master/C/22.空对象模式/src/NullCustomer.c
644B
DesignPattern-master/C/22.空对象模式/src/CustomerStruct.h
551B
DesignPattern-master/C/22.空对象模式/src/RealCustomer.c
714B
DesignPattern-master/C/21.状态模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/21.状态模式/run_test.sh
105B
DesignPattern-master/C/21.状态模式/test/StatePatternDemo.c
712B
DesignPattern-master/C/21.状态模式/include/Context.h
479B
DesignPattern-master/C/21.状态模式/include/State.h
536B
DesignPattern-master/C/21.状态模式/run_valgrind_test.sh
132B
DesignPattern-master/C/21.状态模式/src/StopState.c
715B
DesignPattern-master/C/21.状态模式/src/State.c
699B
DesignPattern-master/C/21.状态模式/src/StateStruct.h
497B
DesignPattern-master/C/21.状态模式/src/Context.c
713B
DesignPattern-master/C/21.状态模式/src/StartState.c
718B
DesignPattern-master/C/15.命令模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/15.命令模式/run_test.sh
105B
DesignPattern-master/C/15.命令模式/test/CommandPatternDemo.c
705B
DesignPattern-master/C/15.命令模式/include/Stock.h
430B
DesignPattern-master/C/15.命令模式/include/Order.h
486B
DesignPattern-master/C/15.命令模式/include/Broker.h
517B
DesignPattern-master/C/15.命令模式/run_valgrind_test.sh
132B
DesignPattern-master/C/15.命令模式/src/Order.c
503B
DesignPattern-master/C/15.命令模式/src/Broker.c
1.2KB
DesignPattern-master/C/15.命令模式/src/SellStock.c
1.05KB
DesignPattern-master/C/15.命令模式/src/OrderStruct.h
424B
DesignPattern-master/C/15.命令模式/src/Stock.c
881B
DesignPattern-master/C/15.命令模式/src/BuyStock.c
1.05KB
DesignPattern-master/C/14.责任链模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/14.责任链模式/run_test.sh
105B
DesignPattern-master/C/14.责任链模式/test/ChainPatternDemo.c
920B
DesignPattern-master/C/14.责任链模式/include/Logger.h
728B
DesignPattern-master/C/14.责任链模式/run_valgrind_test.sh
132B
DesignPattern-master/C/14.责任链模式/src/ErrorLogger.c
698B
DesignPattern-master/C/14.责任链模式/src/LoggerStruct.h
837B
DesignPattern-master/C/14.责任链模式/src/Logger.c
801B
DesignPattern-master/C/14.责任链模式/src/FileLogger.c
687B
DesignPattern-master/C/14.责任链模式/src/ConsoleLogger.c
705B
DesignPattern-master/C/14.责任链模式/src/LoggerStruct.c
771B
DesignPattern-master/C/32.服务定位器模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/32.服务定位器模式/run_test.sh
105B
DesignPattern-master/C/32.服务定位器模式/test/ServiceLocatorPatternDemo.c
818B
DesignPattern-master/C/32.服务定位器模式/include/Service.h
577B
DesignPattern-master/C/32.服务定位器模式/include/ServiceLocator.h
592B
DesignPattern-master/C/32.服务定位器模式/run_valgrind_test.sh
132B
DesignPattern-master/C/32.服务定位器模式/src/InitialContext.c
1.02KB
DesignPattern-master/C/32.服务定位器模式/src/Cache.h
523B
DesignPattern-master/C/32.服务定位器模式/src/Service2.c
639B
DesignPattern-master/C/32.服务定位器模式/src/ServiceStruct.h
495B
DesignPattern-master/C/32.服务定位器模式/src/Service.c
830B
DesignPattern-master/C/32.服务定位器模式/src/InitialContext.h
588B
DesignPattern-master/C/32.服务定位器模式/src/Cache.c
1.8KB
DesignPattern-master/C/32.服务定位器模式/src/Service1.c
639B
DesignPattern-master/C/32.服务定位器模式/src/ServiceLocator.c
1.34KB
DesignPattern-master/C/libctools/CMakeLists.txt
872B
DesignPattern-master/C/libctools/run_test.sh
442B
DesignPattern-master/C/libctools/include/cmap.h
2.46KB
DesignPattern-master/C/libctools/include/ctools.h
352B
DesignPattern-master/C/libctools/include/cstring.h
2.39KB
DesignPattern-master/C/libctools/include/list.h
3.41KB
DesignPattern-master/C/libctools/include/thread.h
1.67KB
DesignPattern-master/C/libctools/include/log.h
3.35KB
DesignPattern-master/C/libctools/include/mem.h
3.16KB
DesignPattern-master/C/libctools/include/cmacro_defs.h
318B
DesignPattern-master/C/libctools/tests/CMakeLists.txt
3.44KB
DesignPattern-master/C/libctools/tests/test_list.cpp
968B
DesignPattern-master/C/libctools/tests/test_memory_leak.cpp
307B
DesignPattern-master/C/libctools/run_valgrind_test.sh
473B
DesignPattern-master/C/libctools/src/log.c
7.4KB
DesignPattern-master/C/libctools/src/thread.c
2.34KB
DesignPattern-master/C/libctools/src/list.c
4.91KB
DesignPattern-master/C/libctools/src/CmakeLists.txt
247B
DesignPattern-master/C/libctools/src/mem.c
1.68KB
DesignPattern-master/C/libctools/src/mem_leak_detection.c
7.61KB
DesignPattern-master/C/libctools/src/cmap.cpp
3.62KB
DesignPattern-master/C/libctools/src/cstring.c
1.87KB
DesignPattern-master/C/26.MVC模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/26.MVC模式/run_test.sh
105B
DesignPattern-master/C/26.MVC模式/test/MVCPatternDemo.c
1.07KB
DesignPattern-master/C/26.MVC模式/include/StudentController.h
1013B
DesignPattern-master/C/26.MVC模式/include/StudentView.h
611B
DesignPattern-master/C/26.MVC模式/include/Student.h
632B
DesignPattern-master/C/26.MVC模式/run_valgrind_test.sh
132B
DesignPattern-master/C/26.MVC模式/src/StudentView.c
881B
DesignPattern-master/C/26.MVC模式/src/Student.c
1.2KB
DesignPattern-master/C/26.MVC模式/src/StudentController.c
1.74KB
DesignPattern-master/C/9.组合模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/9.组合模式/run_test.sh
105B
DesignPattern-master/C/9.组合模式/test/CompositePatternDemo.c
1.76KB
DesignPattern-master/C/9.组合模式/include/Employee.h
684B
DesignPattern-master/C/9.组合模式/run_valgrind_test.sh
132B
DesignPattern-master/C/9.组合模式/src/Employee.c
1.62KB
DesignPattern-master/C/13.代理模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/13.代理模式/run_test.sh
105B
DesignPattern-master/C/13.代理模式/test/ProxyPatternDemo.c
490B
DesignPattern-master/C/13.代理模式/include/Image.h
476B
DesignPattern-master/C/13.代理模式/run_valgrind_test.sh
132B
DesignPattern-master/C/13.代理模式/src/ProxyImage.c
1.22KB
DesignPattern-master/C/13.代理模式/src/RealImage.c
1.18KB
DesignPattern-master/C/13.代理模式/src/ImageStruct.h
424B
DesignPattern-master/C/13.代理模式/src/Image.c
537B
DesignPattern-master/C/20.观察者模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/20.观察者模式/run_test.sh
105B
DesignPattern-master/C/20.观察者模式/test/ObserverPatternDemo.c
802B
DesignPattern-master/C/20.观察者模式/include/Observer.h
597B
DesignPattern-master/C/20.观察者模式/include/Subject.h
587B
DesignPattern-master/C/20.观察者模式/run_valgrind_test.sh
132B
DesignPattern-master/C/20.观察者模式/src/OctalObserver.c
728B
DesignPattern-master/C/20.观察者模式/src/ObserverStruct.h
480B
DesignPattern-master/C/20.观察者模式/src/Subject.c
1.47KB
DesignPattern-master/C/20.观察者模式/src/Observer.c
563B
DesignPattern-master/C/20.观察者模式/src/BinaryObserver.c
939B
DesignPattern-master/C/20.观察者模式/src/HexaObserver.c
724B
DesignPattern-master/C/28.组合实体模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/28.组合实体模式/run_test.sh
105B
DesignPattern-master/C/28.组合实体模式/test/CompositeEntityPatternDemo.c
501B
DesignPattern-master/C/28.组合实体模式/include/Client.h
500B
DesignPattern-master/C/28.组合实体模式/run_valgrind_test.sh
132B
DesignPattern-master/C/28.组合实体模式/src/DependentObject1.c
1.05KB
DesignPattern-master/C/28.组合实体模式/src/CoarseGrainedObject.c
1.72KB
DesignPattern-master/C/28.组合实体模式/src/DependentObject2.c
1.05KB
DesignPattern-master/C/28.组合实体模式/src/CompositeEntity.h
687B
DesignPattern-master/C/28.组合实体模式/src/CoarseGrainedObject.h
765B
DesignPattern-master/C/28.组合实体模式/src/Client.c
1.16KB
DesignPattern-master/C/28.组合实体模式/src/DependentObject1.h
665B
DesignPattern-master/C/28.组合实体模式/src/CompositeEntity.c
1.41KB
DesignPattern-master/C/28.组合实体模式/src/DependentObject2.h
665B
DesignPattern-master/C/23.策略模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/23.策略模式/run_test.sh
105B
DesignPattern-master/C/23.策略模式/test/StrategyPatternDemo.c
1.04KB
DesignPattern-master/C/23.策略模式/include/Strategy.h
592B
DesignPattern-master/C/23.策略模式/include/Context.h
499B
DesignPattern-master/C/23.策略模式/run_valgrind_test.sh
132B
DesignPattern-master/C/23.策略模式/src/StrategyStruct.h
476B
DesignPattern-master/C/23.策略模式/src/OperationSubtract.c
558B
DesignPattern-master/C/23.策略模式/src/Strategy.c
638B
DesignPattern-master/C/23.策略模式/src/OperationAdd.c
548B
DesignPattern-master/C/23.策略模式/src/OperationMultiply.c
558B
DesignPattern-master/C/23.策略模式/src/Context.c
781B
DesignPattern-master/C/30.前端控制器模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/30.前端控制器模式/run_test.sh
105B
DesignPattern-master/C/30.前端控制器模式/test/FrontControllerPatternDemo.c
534B
DesignPattern-master/C/30.前端控制器模式/include/FrontController.h
584B
DesignPattern-master/C/30.前端控制器模式/run_valgrind_test.sh
132B
DesignPattern-master/C/30.前端控制器模式/src/Dispatcher.c
1.13KB
DesignPattern-master/C/30.前端控制器模式/src/StudentView.c
645B
DesignPattern-master/C/30.前端控制器模式/src/HomeView.h
453B
DesignPattern-master/C/30.前端控制器模式/src/Dispatcher.h
498B
DesignPattern-master/C/30.前端控制器模式/src/HomeView.c
585B
DesignPattern-master/C/30.前端控制器模式/src/StudentView.h
495B
DesignPattern-master/C/30.前端控制器模式/src/FrontController.c
1.37KB
DesignPattern-master/C/19.备忘录模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/19.备忘录模式/run_test.sh
105B
DesignPattern-master/C/19.备忘录模式/test/MementoPatternDemo.c
1.23KB
DesignPattern-master/C/19.备忘录模式/include/CareTaker.h
578B
DesignPattern-master/C/19.备忘录模式/include/Memento.h
452B
DesignPattern-master/C/19.备忘录模式/include/Originator.h
722B
DesignPattern-master/C/19.备忘录模式/run_valgrind_test.sh
132B
DesignPattern-master/C/19.备忘录模式/src/CareTaker.c
1.21KB
DesignPattern-master/C/19.备忘录模式/src/Originator.c
1.23KB
DesignPattern-master/C/19.备忘录模式/src/Memento.c
698B
DesignPattern-master/C/10.装饰器模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/10.装饰器模式/run_test.sh
105B
DesignPattern-master/C/10.装饰器模式/test/DecoratorPatternDemo.c
863B
DesignPattern-master/C/10.装饰器模式/include/Shape.h
432B
DesignPattern-master/C/10.装饰器模式/include/ShapeDecorator.h
584B
DesignPattern-master/C/10.装饰器模式/run_valgrind_test.sh
132B
DesignPattern-master/C/10.装饰器模式/src/ShapeDecorator.c
697B
DesignPattern-master/C/10.装饰器模式/src/Rectangle.c
505B
DesignPattern-master/C/10.装饰器模式/src/RedShapeDecorator.c
1.17KB
DesignPattern-master/C/10.装饰器模式/src/ShapeDecoratorStruct.h
567B
DesignPattern-master/C/10.装饰器模式/src/Circle.c
496B
DesignPattern-master/C/10.装饰器模式/src/ShapeStruct.h
435B
DesignPattern-master/C/10.装饰器模式/src/Shape.c
512B
DesignPattern-master/C/11.外观模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/11.外观模式/run_test.sh
105B
DesignPattern-master/C/11.外观模式/test/FacadePatternDemo.c
470B
DesignPattern-master/C/11.外观模式/include/ShapeMaker.h
599B
DesignPattern-master/C/11.外观模式/run_valgrind_test.sh
132B
DesignPattern-master/C/11.外观模式/src/ShapeMaker.c
1.47KB
DesignPattern-master/C/11.外观模式/src/Square.c
497B
DesignPattern-master/C/11.外观模式/src/Rectangle.c
506B
DesignPattern-master/C/11.外观模式/src/Shape.h
373B
DesignPattern-master/C/11.外观模式/src/Circle.c
497B
DesignPattern-master/C/11.外观模式/src/ShapeStruct.h
421B
DesignPattern-master/C/11.外观模式/src/Shape.c
512B
DesignPattern-master/C/25.访问者模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/25.访问者模式/run_test.sh
105B
DesignPattern-master/C/25.访问者模式/test/VisitorPatternDemo.c
613B
DesignPattern-master/C/25.访问者模式/include/ComputerPart.h
555B
DesignPattern-master/C/25.访问者模式/include/ComputerPartVisitor.h
1KB
DesignPattern-master/C/25.访问者模式/run_valgrind_test.sh
132B
DesignPattern-master/C/25.访问者模式/src/Monitor.c
703B
DesignPattern-master/C/25.访问者模式/src/Mouse.c
697B
DesignPattern-master/C/25.访问者模式/src/ComputerPartStruct.h
571B
DesignPattern-master/C/25.访问者模式/src/ComputerPartVisitor.c
1.68KB
DesignPattern-master/C/25.访问者模式/src/Keyboard.c
706B
DesignPattern-master/C/25.访问者模式/src/ComputerPartVisitorStruct.h
942B
DesignPattern-master/C/25.访问者模式/src/ComputerPartDisplayVisitor.c
1.41KB
DesignPattern-master/C/25.访问者模式/src/Computer.c
2.07KB
DesignPattern-master/C/25.访问者模式/src/ComputerPart.c
744B
DesignPattern-master/C/17.迭代器模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/17.迭代器模式/run_test.sh
105B
DesignPattern-master/C/17.迭代器模式/test/IteratorPatternDemo.c
668B
DesignPattern-master/C/17.迭代器模式/include/NameRepository.h
550B
DesignPattern-master/C/17.迭代器模式/include/Iterator.h
476B
DesignPattern-master/C/17.迭代器模式/run_valgrind_test.sh
132B
DesignPattern-master/C/17.迭代器模式/src/Iterator.c
739B
DesignPattern-master/C/17.迭代器模式/src/IteratorStruct.h
521B
DesignPattern-master/C/17.迭代器模式/src/NameRepository.c
2.27KB
DesignPattern-master/C/17.迭代器模式/src/ContainerStruct.h
507B
DesignPattern-master/C/2.抽象工厂模式/CMakeLists.txt
582B
DesignPattern-master/C/2.抽象工厂模式/run_test.sh
105B
DesignPattern-master/C/2.抽象工厂模式/test/AbstractFactoryPatternDemo.c
1.84KB
DesignPattern-master/C/2.抽象工厂模式/include/Color.h
375B
DesignPattern-master/C/2.抽象工厂模式/include/Shape.h
375B
DesignPattern-master/C/2.抽象工厂模式/include/FactoryProducer.h
388B
DesignPattern-master/C/2.抽象工厂模式/include/Factory.h
525B
DesignPattern-master/C/2.抽象工厂模式/run_valgrind_test.sh
132B
DesignPattern-master/C/2.抽象工厂模式/src/FactoryStruct.h
559B
DesignPattern-master/C/2.抽象工厂模式/src/Square.c
511B
DesignPattern-master/C/2.抽象工厂模式/src/ColorFactory.c
1.16KB
DesignPattern-master/C/2.抽象工厂模式/src/FactoryProducer.c
670B
DesignPattern-master/C/2.抽象工厂模式/src/Rectangle.c
517B
DesignPattern-master/C/2.抽象工厂模式/src/Blue.c
504B
DesignPattern-master/C/2.抽象工厂模式/src/Factory.c
966B
DesignPattern-master/C/2.抽象工厂模式/src/ColorStruct.h
421B
DesignPattern-master/C/2.抽象工厂模式/src/Circle.c
511B
DesignPattern-master/C/2.抽象工厂模式/src/ShapeFactory.c
1.16KB
DesignPattern-master/C/2.抽象工厂模式/src/Red.c
502B
DesignPattern-master/C/2.抽象工厂模式/src/ShapeStruct.h
422B
DesignPattern-master/C/2.抽象工厂模式/src/Shape.c
568B
DesignPattern-master/C/2.抽象工厂模式/src/Green.c
506B
DesignPattern-master/C/2.抽象工厂模式/src/Color.c
573B
DesignPattern-master/C/8.过滤器模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/8.过滤器模式/run_test.sh
105B
DesignPattern-master/C/8.过滤器模式/test/CriteriaPatternDemo.c
2.49KB
DesignPattern-master/C/8.过滤器模式/include/Person.h
587B
DesignPattern-master/C/8.过滤器模式/include/Criteria.h
769B
DesignPattern-master/C/8.过滤器模式/run_valgrind_test.sh
132B
DesignPattern-master/C/8.过滤器模式/src/AndCriteria.c
1.56KB
DesignPattern-master/C/8.过滤器模式/src/OrCriteria.c
1.94KB
DesignPattern-master/C/8.过滤器模式/src/CriteriaSingle.c
970B
DesignPattern-master/C/8.过滤器模式/src/CriteriaStruct.h
512B
DesignPattern-master/C/8.过滤器模式/src/Criteria.c
645B
DesignPattern-master/C/8.过滤器模式/src/Person.c
1.11KB
DesignPattern-master/C/8.过滤器模式/src/CriteriaMale.c
952B
DesignPattern-master/C/8.过滤器模式/src/CriteriaFemale.c
962B
DesignPattern-master/C/6.适配器模式/CMakeLists.txt
1003B
DesignPattern-master/C/6.适配器模式/run_test.sh
105B
DesignPattern-master/C/6.适配器模式/test/AdapterPatternDemo.c
599B
DesignPattern-master/C/6.适配器模式/include/MediaPlayer.h
540B
DesignPattern-master/C/6.适配器模式/run_valgrind_test.sh
132B
DesignPattern-master/C/6.适配器模式/src/MediaPlayerStruct.h
495B
DesignPattern-master/C/6.适配器模式/src/Mp4Player.c
752B
DesignPattern-master/C/6.适配器模式/src/MediaAdapter.c
2.08KB
DesignPattern-master/C/6.适配器模式/src/MediaPlayer.c
721B
DesignPattern-master/C/6.适配器模式/src/AdvancedMediaPlayerStruct.h
614B
DesignPattern-master/C/6.适配器模式/src/AudioPlayer.c
1.99KB
DesignPattern-master/C/6.适配器模式/src/VlcPlayer.c
752B
DesignPattern-master/C/12.享元模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/12.享元模式/run_test.sh
105B
DesignPattern-master/C/12.享元模式/test/FlyweightPatternDemo.c
833B
DesignPattern-master/C/12.享元模式/include/Circle.h
484B
DesignPattern-master/C/12.享元模式/include/ShapeFactory.h
383B
DesignPattern-master/C/12.享元模式/run_valgrind_test.sh
132B
DesignPattern-master/C/12.享元模式/src/CircleStruct.h
390B
DesignPattern-master/C/12.享元模式/src/Circle.c
1.15KB
DesignPattern-master/C/12.享元模式/src/ShapeFactory.c
1.25KB
DesignPattern-master/C/12.享元模式/src/CircleInternal.h
419B
DesignPattern-master/C/24.模板模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/24.模板模式/run_test.sh
105B
DesignPattern-master/C/24.模板模式/test/TemplatePatternDemo.c
452B
DesignPattern-master/C/24.模板模式/include/Game.h
432B
DesignPattern-master/C/24.模板模式/run_valgrind_test.sh
132B
DesignPattern-master/C/24.模板模式/src/Game.c
737B
DesignPattern-master/C/24.模板模式/src/Cricket.c
805B
DesignPattern-master/C/24.模板模式/src/GameStruct.h
584B
DesignPattern-master/C/24.模板模式/src/Football.c
810B
DesignPattern-master/C/4.建造者模式/CMakeLists.txt
1003B
DesignPattern-master/C/4.建造者模式/run_test.sh
105B
DesignPattern-master/C/4.建造者模式/test/BuilderPatternDemo.c
698B
DesignPattern-master/C/4.建造者模式/include/Meal.h
401B
DesignPattern-master/C/4.建造者模式/include/MealBuilder.h
415B
DesignPattern-master/C/4.建造者模式/run_valgrind_test.sh
132B
DesignPattern-master/C/4.建造者模式/src/Burger.c
295B
DesignPattern-master/C/4.建造者模式/src/ColdDrinkStruct.h
529B
DesignPattern-master/C/4.建造者模式/src/VegBurger.c
796B
DesignPattern-master/C/4.建造者模式/src/Bottle.c
499B
DesignPattern-master/C/4.建造者模式/src/Item.h
471B
DesignPattern-master/C/4.建造者模式/src/Packing.h
466B
DesignPattern-master/C/4.建造者模式/src/BurgerStruct.h
503B
DesignPattern-master/C/4.建造者模式/src/PackingStruct.h
447B
DesignPattern-master/C/4.建造者模式/src/Wrapper.c
502B
DesignPattern-master/C/4.建造者模式/src/ItemStruct.h
631B
DesignPattern-master/C/4.建造者模式/src/ChickenBurger.c
808B
DesignPattern-master/C/4.建造者模式/src/MealBuilder.c
1.12KB
DesignPattern-master/C/4.建造者模式/src/Coke.c
843B
DesignPattern-master/C/4.建造者模式/src/Meal.c
1.64KB
DesignPattern-master/C/4.建造者模式/src/Item.c
845B
DesignPattern-master/C/4.建造者模式/src/Pepsi.c
845B
DesignPattern-master/C/4.建造者模式/src/ColdDrink.c
304B
DesignPattern-master/C/4.建造者模式/src/MealInternal.h
417B
DesignPattern-master/C/4.建造者模式/src/Packing.c
578B
DesignPattern-master/C/16.解释器模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/16.解释器模式/run_test.sh
105B
DesignPattern-master/C/16.解释器模式/test/InterpreterPatternDemo.c
1.07KB
DesignPattern-master/C/16.解释器模式/include/Expression.h
736B
DesignPattern-master/C/16.解释器模式/run_valgrind_test.sh
132B
DesignPattern-master/C/16.解释器模式/src/Expression.c
678B
DesignPattern-master/C/16.解释器模式/src/TerminalExpression.c
1.25KB
DesignPattern-master/C/16.解释器模式/src/ExpressionStruct.h
514B
DesignPattern-master/C/16.解释器模式/src/OrExpression.c
1.69KB
DesignPattern-master/C/16.解释器模式/src/AndExpression.c
1.69KB
DesignPattern-master/C/18.中介者模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/18.中介者模式/run_test.sh
105B
DesignPattern-master/C/18.中介者模式/test/MediatorPatternDemo.c
490B
DesignPattern-master/C/18.中介者模式/include/User.h
517B
DesignPattern-master/C/18.中介者模式/run_valgrind_test.sh
132B
DesignPattern-master/C/18.中介者模式/src/User.c
922B
DesignPattern-master/C/18.中介者模式/src/ChatRoom.h
375B
DesignPattern-master/C/18.中介者模式/src/ChatRoom.c
386B
DesignPattern-master/C/29.数据访问对象模式/CMakeLists.txt
1.24KB
DesignPattern-master/C/29.数据访问对象模式/run_test.sh
105B
DesignPattern-master/C/29.数据访问对象模式/test/DaoPatternDemo.c
1.13KB
DesignPattern-master/C/29.数据访问对象模式/include/StudentDao.h
793B
DesignPattern-master/C/29.数据访问对象模式/include/Student.h
688B
DesignPattern-master/C/29.数据访问对象模式/run_valgrind_test.sh
132B
DesignPattern-master/C/29.数据访问对象模式/src/StudentDaoStruct.h
706B
DesignPattern-master/C/29.数据访问对象模式/src/Student.c
1.34KB
DesignPattern-master/C/29.数据访问对象模式/src/StudentDao.c
2.51KB
DesignPattern-master/Objective-C/31.InterceptingFilterPattern/FilterChain.m
670B
DesignPattern-master/Objective-C/31.InterceptingFilterPattern/FilterManager.m
587B
DesignPattern-master/Objective-C/31.InterceptingFilterPattern/InterceptingFilterPatternDemo.m
648B
DesignPattern-master/Objective-C/31.InterceptingFilterPattern/Client.h
300B
DesignPattern-master/Objective-C/31.InterceptingFilterPattern/CMakeLists.txt
219B
DesignPattern-master/Objective-C/31.InterceptingFilterPattern/DebugFilter.m
246B
DesignPattern-master/Objective-C/31.InterceptingFilterPattern/AuthenticationFilter.m
284B
DesignPattern-master/Objective-C/31.InterceptingFilterPattern/Target.m
228B
DesignPattern-master/Objective-C/31.InterceptingFilterPattern/Filter.m
698B
DesignPattern-master/Objective-C/31.InterceptingFilterPattern/Client.m
365B
DesignPattern-master/Objective-C/31.InterceptingFilterPattern/FilterManager.h
355B
DesignPattern-master/Objective-C/31.InterceptingFilterPattern/FilterChain.h
331B
DesignPattern-master/Objective-C/31.InterceptingFilterPattern/Target.h
248B
DesignPattern-master/Objective-C/31.InterceptingFilterPattern/AuthenticationFilter.h
222B
DesignPattern-master/Objective-C/31.InterceptingFilterPattern/DebugFilter.h
204B
DesignPattern-master/Objective-C/31.InterceptingFilterPattern/Filter.h
248B
DesignPattern-master/Objective-C/1.FactoryPattern/CMakeLists.txt
207B
DesignPattern-master/Objective-C/1.FactoryPattern/ShapeProtocol.h
226B
DesignPattern-master/Objective-C/1.FactoryPattern/Circle.h
206B
DesignPattern-master/Objective-C/1.FactoryPattern/Square.m
192B
DesignPattern-master/Objective-C/1.FactoryPattern/Rectangle.m
204B
DesignPattern-master/Objective-C/1.FactoryPattern/ShapeFactory.h
255B
DesignPattern-master/Objective-C/1.FactoryPattern/FactoryPatternDemo.m
809B
DesignPattern-master/Objective-C/1.FactoryPattern/Square.h
206B
DesignPattern-master/Objective-C/1.FactoryPattern/Circle.m
192B
DesignPattern-master/Objective-C/1.FactoryPattern/ShapeFactory.m
620B
DesignPattern-master/Objective-C/1.FactoryPattern/Rectangle.h
212B
DesignPattern-master/Objective-C/22.NullObjectPattern/CustomerFactory.m
582B
DesignPattern-master/Objective-C/22.NullObjectPattern/NullObjectPatternDemo.m
696B
DesignPattern-master/Objective-C/22.NullObjectPattern/CMakeLists.txt
211B
DesignPattern-master/Objective-C/22.NullObjectPattern/AbstractCustomer.h
260B
DesignPattern-master/Objective-C/22.NullObjectPattern/NullCustomer.m
262B
DesignPattern-master/Objective-C/22.NullObjectPattern/RealCustomer.h
264B
DesignPattern-master/Objective-C/22.NullObjectPattern/CustomerFactory.h
266B
DesignPattern-master/Objective-C/22.NullObjectPattern/RealCustomer.m
390B
DesignPattern-master/Objective-C/22.NullObjectPattern/NullCustomer.h
217B
DesignPattern-master/Objective-C/22.NullObjectPattern/AbstractCustomer.m
752B
DesignPattern-master/Objective-C/30.FrontControllerPattern/Dispatcher.m
605B
DesignPattern-master/Objective-C/30.FrontControllerPattern/CMakeLists.txt
216B
DesignPattern-master/Objective-C/30.FrontControllerPattern/FrontController.h
271B
DesignPattern-master/Objective-C/30.FrontControllerPattern/StudentView.m
211B
DesignPattern-master/Objective-C/30.FrontControllerPattern/HomeView.h
225B
DesignPattern-master/Objective-C/30.FrontControllerPattern/Dispatcher.h
254B
DesignPattern-master/Objective-C/30.FrontControllerPattern/FrontControllerPatternDemo.m
404B
DesignPattern-master/Objective-C/30.FrontControllerPattern/HomeView.m
199B
DesignPattern-master/Objective-C/30.FrontControllerPattern/FrontController.m
769B
DesignPattern-master/Objective-C/30.FrontControllerPattern/StudentView.h
231B
DesignPattern-master/Objective-C/25.VisitorPattern/VisitorPatternDemo.m
378B
DesignPattern-master/Objective-C/25.VisitorPattern/Monitor.m
300B
DesignPattern-master/Objective-C/25.VisitorPattern/Mouse.m
292B
DesignPattern-master/Objective-C/25.VisitorPattern/CMakeLists.txt
208B
DesignPattern-master/Objective-C/25.VisitorPattern/ComputerPartVisitorProtocol.h
467B
DesignPattern-master/Objective-C/25.VisitorPattern/Keyboard.m
304B
DesignPattern-master/Objective-C/25.VisitorPattern/ComputerPartProtocol.h
336B
DesignPattern-master/Objective-C/25.VisitorPattern/Computer.h
226B
DesignPattern-master/Objective-C/25.VisitorPattern/ComputerPartDisplayVisitor.h
276B
DesignPattern-master/Objective-C/25.VisitorPattern/Mouse.h
220B
DesignPattern-master/Objective-C/25.VisitorPattern/Monitor.h
224B
DesignPattern-master/Objective-C/25.VisitorPattern/Keyboard.h
226B
DesignPattern-master/Objective-C/25.VisitorPattern/ComputerPartDisplayVisitor.m
543B
DesignPattern-master/Objective-C/25.VisitorPattern/Computer.m
1.05KB
DesignPattern-master/Objective-C/10.DecoratorPattern/ShapeDecorator.m
377B
DesignPattern-master/Objective-C/10.DecoratorPattern/CMakeLists.txt
210B
DesignPattern-master/Objective-C/10.DecoratorPattern/DecoratorPatternDemo.m
767B
DesignPattern-master/Objective-C/10.DecoratorPattern/ShapeProtocol.h
229B
DesignPattern-master/Objective-C/10.DecoratorPattern/Circle.h
209B
DesignPattern-master/Objective-C/10.DecoratorPattern/Rectangle.m
191B
DesignPattern-master/Objective-C/10.DecoratorPattern/RedShapeDecorator.m
345B
DesignPattern-master/Objective-C/10.DecoratorPattern/ShapeDecorator.h
348B
DesignPattern-master/Objective-C/10.DecoratorPattern/Circle.m
179B
DesignPattern-master/Objective-C/10.DecoratorPattern/RedShapeDecorator.h
222B
DesignPattern-master/Objective-C/10.DecoratorPattern/Rectangle.h
215B
DesignPattern-master/Objective-C/15.CommandPattern/CMakeLists.txt
208B
DesignPattern-master/Objective-C/15.CommandPattern/Broker.m
440B
DesignPattern-master/Objective-C/15.CommandPattern/Stock.h
224B
DesignPattern-master/Objective-C/15.CommandPattern/BuyStock.h
277B
DesignPattern-master/Objective-C/15.CommandPattern/SellStock.m
354B
DesignPattern-master/Objective-C/15.CommandPattern/Broker.h
257B
DesignPattern-master/Objective-C/15.CommandPattern/Stock.m
488B
DesignPattern-master/Objective-C/15.CommandPattern/CommandPatternDemo.m
608B
DesignPattern-master/Objective-C/15.CommandPattern/SellStock.h
279B
DesignPattern-master/Objective-C/15.CommandPattern/BuyStock.m
350B
DesignPattern-master/Objective-C/15.CommandPattern/OrderProtocol.h
229B
DesignPattern-master/Objective-C/CMakeLists.txt
1.3KB
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/CMakeLists.txt
215B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/ShapeProtocol.h
234B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Circle.h
214B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Square.m
200B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/FactoryProducer.m
474B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/ColorFactory.m
673B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/AbstractFactory.m
820B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Rectangle.m
212B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Red.h
208B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/ShapeFactory.h
219B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Blue.m
192B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/ColorProtocol.h
234B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Green.h
212B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Square.h
214B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Circle.m
200B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/AbstractFactoryPatternDemo.m
1.46KB
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Blue.h
210B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/ShapeFactory.m
700B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Red.m
188B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Rectangle.h
220B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/AbstractFactory.h
347B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/ColorFactory.h
219B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/FactoryProducer.h
269B
DesignPattern-master/Objective-C/2.AbstractFactoryPattern/Green.m
196B
DesignPattern-master/Objective-C/20.ObserverPattern/Observer.h
221B
DesignPattern-master/Objective-C/20.ObserverPattern/CMakeLists.txt
209B
DesignPattern-master/Objective-C/20.ObserverPattern/OctalObserver.m
452B
DesignPattern-master/Objective-C/20.ObserverPattern/BinaryObserver.h
272B
DesignPattern-master/Objective-C/20.ObserverPattern/Subject.m
602B
DesignPattern-master/Objective-C/20.ObserverPattern/ObserverPatternDemo.m
765B
DesignPattern-master/Objective-C/20.ObserverPattern/HexaObserver.h
267B
DesignPattern-master/Objective-C/20.ObserverPattern/Observer.m
673B
DesignPattern-master/Objective-C/20.ObserverPattern/OctalObserver.h
269B
DesignPattern-master/Objective-C/20.ObserverPattern/BinaryObserver.m
662B
DesignPattern-master/Objective-C/20.ObserverPattern/HexaObserver.m
445B
DesignPattern-master/Objective-C/20.ObserverPattern/Subject.h
332B
DesignPattern-master/Objective-C/27.BusinessDelegatePattern/BusinessDelegate.m
659B
DesignPattern-master/Objective-C/27.BusinessDelegatePattern/Client.h
299B
DesignPattern-master/Objective-C/27.BusinessDelegatePattern/CMakeLists.txt
217B
DesignPattern-master/Objective-C/27.BusinessDelegatePattern/BusinessLookUp.m
439B
DesignPattern-master/Objective-C/27.BusinessDelegatePattern/EJBService.h
245B
DesignPattern-master/Objective-C/27.BusinessDelegatePattern/JMSService.m
233B
DesignPattern-master/Objective-C/27.BusinessDelegatePattern/Client.m
429B
DesignPattern-master/Objective-C/27.BusinessDelegatePattern/BusinessDelegate.h
293B
DesignPattern-master/Objective-C/27.BusinessDelegatePattern/BusinessServiceProtocol.h
265B
DesignPattern-master/Objective-C/27.BusinessDelegatePattern/EJBService.m
233B
DesignPattern-master/Objective-C/27.BusinessDelegatePattern/BusinessLookUp.h
302B
DesignPattern-master/Objective-C/27.BusinessDelegatePattern/BusinessDelegatePatternDemo.m
561B
DesignPattern-master/Objective-C/27.BusinessDelegatePattern/JMSService.h
245B
DesignPattern-master/Objective-C/12.FlyweightPattern/CMakeLists.txt
210B
DesignPattern-master/Objective-C/12.FlyweightPattern/ShapeProtocol.h
229B
DesignPattern-master/Objective-C/12.FlyweightPattern/Circle.h
331B
DesignPattern-master/Objective-C/12.FlyweightPattern/ShapeFactory.h
248B
DesignPattern-master/Objective-C/12.FlyweightPattern/FlyweightPatternDemo.m
790B
DesignPattern-master/Objective-C/12.FlyweightPattern/Circle.m
581B
DesignPattern-master/Objective-C/12.FlyweightPattern/ShapeFactory.m
690B
DesignPattern-master/Objective-C/8.FilterPattern/FilterPatternDemo.m
2.04KB
DesignPattern-master/Objective-C/8.FilterPattern/Person.h
427B
DesignPattern-master/Objective-C/8.FilterPattern/AndCriteria.m
733B
DesignPattern-master/Objective-C/8.FilterPattern/CMakeLists.txt
206B
DesignPattern-master/Objective-C/8.FilterPattern/CriteriaMale.h
223B
DesignPattern-master/Objective-C/8.FilterPattern/OrCriteria.m
970B
DesignPattern-master/Objective-C/8.FilterPattern/CriteriaSingle.m
560B
DesignPattern-master/Objective-C/8.FilterPattern/CriteriaFemale.h
227B
DesignPattern-master/Objective-C/8.FilterPattern/AndCriteria.h
337B
DesignPattern-master/Objective-C/8.FilterPattern/CriteriaProtocol.h
278B
DesignPattern-master/Objective-C/8.FilterPattern/Person.m
394B
DesignPattern-master/Objective-C/8.FilterPattern/OrCriteria.h
335B
DesignPattern-master/Objective-C/8.FilterPattern/CriteriaMale.m
539B
DesignPattern-master/Objective-C/8.FilterPattern/CriteriaSingle.h
227B
DesignPattern-master/Objective-C/8.FilterPattern/CriteriaFemale.m
553B
DesignPattern-master/Objective-C/9.CompositePattern/Employee.h
436B
DesignPattern-master/Objective-C/9.CompositePattern/CMakeLists.txt
209B
DesignPattern-master/Objective-C/9.CompositePattern/Employee.m
906B
DesignPattern-master/Objective-C/9.CompositePattern/9.CompositePatternDemo.m
1.41KB
DesignPattern-master/Objective-C/28.CompositeEntityPattern/DependentObject1.m
169B
DesignPattern-master/Objective-C/28.CompositeEntityPattern/Client.h
286B
DesignPattern-master/Objective-C/28.CompositeEntityPattern/CoarseGrainedObject.m
750B
DesignPattern-master/Objective-C/28.CompositeEntityPattern/CMakeLists.txt
216B
DesignPattern-master/Objective-C/28.CompositeEntityPattern/DependentObject2.m
169B
DesignPattern-master/Objective-C/28.CompositeEntityPattern/CompositeEntity.h
324B
DesignPattern-master/Objective-C/28.CompositeEntityPattern/CoarseGrainedObject.h
332B
DesignPattern-master/Objective-C/28.CompositeEntityPattern/Client.m
678B
DesignPattern-master/Objective-C/28.CompositeEntityPattern/DependentObject1.h
272B
DesignPattern-master/Objective-C/28.CompositeEntityPattern/CompositeEntityPatternDemo.m
425B
DesignPattern-master/Objective-C/28.CompositeEntityPattern/CompositeEntity.m
484B
DesignPattern-master/Objective-C/28.CompositeEntityPattern/DependentObject2.h
272B
DesignPattern-master/Objective-C/24.TemplatePattern/Game.m
911B
DesignPattern-master/Objective-C/24.TemplatePattern/CMakeLists.txt
209B
DesignPattern-master/Objective-C/24.TemplatePattern/Cricket.m
350B
DesignPattern-master/Objective-C/24.TemplatePattern/TemplatePatternDemo.m
373B
DesignPattern-master/Objective-C/24.TemplatePattern/Football.h
184B
DesignPattern-master/Objective-C/24.TemplatePattern/Game.h
268B
DesignPattern-master/Objective-C/24.TemplatePattern/Cricket.h
182B
DesignPattern-master/Objective-C/24.TemplatePattern/Football.m
356B
DesignPattern-master/Objective-C/23.StrategyPattern/OperationAdd.h
227B
DesignPattern-master/Objective-C/23.StrategyPattern/CMakeLists.txt
209B
DesignPattern-master/Objective-C/23.StrategyPattern/OperationMultiply.h
237B
DesignPattern-master/Objective-C/23.StrategyPattern/Context.h
321B
DesignPattern-master/Objective-C/23.StrategyPattern/OperationSubtract.m
246B
DesignPattern-master/Objective-C/23.StrategyPattern/OperationAdd.m
231B
DesignPattern-master/Objective-C/23.StrategyPattern/OperationMultiply.m
246B
DesignPattern-master/Objective-C/23.StrategyPattern/StrategyPatternDemo.m
782B
DesignPattern-master/Objective-C/23.StrategyPattern/Context.m
458B
DesignPattern-master/Objective-C/23.StrategyPattern/StrategyProtocol.h
274B
DesignPattern-master/Objective-C/23.StrategyPattern/OperationSubtract.h
237B
DesignPattern-master/Objective-C/6.AdapterPattern/CMakeLists.txt
207B
DesignPattern-master/Objective-C/6.AdapterPattern/Mp4Player.m
290B
DesignPattern-master/Objective-C/6.AdapterPattern/MediaPlayerProtocol.h
284B
DesignPattern-master/Objective-C/6.AdapterPattern/VlcPlayer.h
240B
DesignPattern-master/Objective-C/6.AdapterPattern/MediaAdapter.m
887B
DesignPattern-master/Objective-C/6.AdapterPattern/AdapterPattern.m
500B
DesignPattern-master/Objective-C/6.AdapterPattern/AudioPlayer.h
228B
DesignPattern-master/Objective-C/6.AdapterPattern/Mp4Player.h
240B
DesignPattern-master/Objective-C/6.AdapterPattern/AdvancedMediaPlayerProtocol.h
314B
DesignPattern-master/Objective-C/6.AdapterPattern/AudioPlayer.m
693B
DesignPattern-master/Objective-C/6.AdapterPattern/MediaAdapter.h
283B
DesignPattern-master/Objective-C/6.AdapterPattern/VlcPlayer.m
290B
DesignPattern-master/Objective-C/16.InterpreterPattern/ExpressionProtocol.h
264B
DesignPattern-master/Objective-C/16.InterpreterPattern/TerminalExpression.m
463B
DesignPattern-master/Objective-C/16.InterpreterPattern/CMakeLists.txt
212B
DesignPattern-master/Objective-C/16.InterpreterPattern/OrExpression.m
560B
DesignPattern-master/Objective-C/16.InterpreterPattern/InterpreterPatternDemo.m
1.19KB
DesignPattern-master/Objective-C/16.InterpreterPattern/AndExpression.m
563B
DesignPattern-master/Objective-C/16.InterpreterPattern/OrExpression.h
330B
DesignPattern-master/Objective-C/16.InterpreterPattern/TerminalExpression.h
291B
DesignPattern-master/Objective-C/16.InterpreterPattern/AndExpression.h
332B
DesignPattern-master/Objective-C/build_xcode.sh
145B
DesignPattern-master/Objective-C/4.BuilderPattern/ChickenBurger.h
199B
DesignPattern-master/Objective-C/4.BuilderPattern/ItemProtocol.h
275B
DesignPattern-master/Objective-C/4.BuilderPattern/Wrapper.h
216B
DesignPattern-master/Objective-C/4.BuilderPattern/Coke.h
187B
DesignPattern-master/Objective-C/4.BuilderPattern/CMakeLists.txt
211B
DesignPattern-master/Objective-C/4.BuilderPattern/Meal.h
267B
DesignPattern-master/Objective-C/4.BuilderPattern/MealBuilder.h
249B
DesignPattern-master/Objective-C/4.BuilderPattern/Burger.m
828B
DesignPattern-master/Objective-C/4.BuilderPattern/BuilderPatternDemo.m
618B
DesignPattern-master/Objective-C/4.BuilderPattern/Pepsi.h
189B
DesignPattern-master/Objective-C/4.BuilderPattern/Bottle.m
187B
DesignPattern-master/Objective-C/4.BuilderPattern/ColdDrink.h
214B
DesignPattern-master/Objective-C/4.BuilderPattern/VegBurger.m
238B
DesignPattern-master/Objective-C/4.BuilderPattern/Wrapper.m
191B
DesignPattern-master/Objective-C/4.BuilderPattern/ChickenBurger.m
254B
DesignPattern-master/Objective-C/4.BuilderPattern/Burger.h
208B
DesignPattern-master/Objective-C/4.BuilderPattern/MealBuilder.m
577B
DesignPattern-master/Objective-C/4.BuilderPattern/Meal.m
690B
DesignPattern-master/Objective-C/4.BuilderPattern/Coke.m
217B
DesignPattern-master/Objective-C/4.BuilderPattern/PackingProtocol.h
239B
DesignPattern-master/Objective-C/4.BuilderPattern/ColdDrink.m
835B
DesignPattern-master/Objective-C/4.BuilderPattern/VegBurger.h
191B
DesignPattern-master/Objective-C/4.BuilderPattern/Pepsi.m
221B
DesignPattern-master/Objective-C/4.BuilderPattern/Bottle.h
214B
DesignPattern-master/Objective-C/7.BridgePattern/GreenCircle.h
219B
DesignPattern-master/Objective-C/7.BridgePattern/CMakeLists.txt
206B
DesignPattern-master/Objective-C/7.BridgePattern/RedCircle.m
280B
DesignPattern-master/Objective-C/7.BridgePattern/Circle.h
278B
DesignPattern-master/Objective-C/7.BridgePattern/DrawAPIProtocol.h
274B
DesignPattern-master/Objective-C/7.BridgePattern/Shape.h
318B
DesignPattern-master/Objective-C/7.BridgePattern/GreenCircle.m
288B
DesignPattern-master/Objective-C/7.BridgePattern/7.BridgePatternDemo.m
650B
DesignPattern-master/Objective-C/7.BridgePattern/RedCircle.h
215B
DesignPattern-master/Objective-C/7.BridgePattern/Circle.m
489B
DesignPattern-master/Objective-C/7.BridgePattern/Shape.m
817B
DesignPattern-master/Objective-C/21.StatePattern/StopState.m
311B
DesignPattern-master/Objective-C/21.StatePattern/CMakeLists.txt
206B
DesignPattern-master/Objective-C/21.StatePattern/StatePatternDemo.m
574B
DesignPattern-master/Objective-C/21.StatePattern/Context.h
267B
DesignPattern-master/Objective-C/21.StatePattern/StartState.h
213B
DesignPattern-master/Objective-C/21.StatePattern/StateProtocol.h
263B
DesignPattern-master/Objective-C/21.StatePattern/StopState.h
211B
DesignPattern-master/Objective-C/21.StatePattern/Context.m
286B
DesignPattern-master/Objective-C/21.StatePattern/StartState.m
316B
DesignPattern-master/Objective-C/29.DataAccessObjectPattern/CMakeLists.txt
217B
DesignPattern-master/Objective-C/29.DataAccessObjectPattern/StudentDaoProtocol.h
387B
DesignPattern-master/Objective-C/29.DataAccessObjectPattern/DataAccessObjectPatternDemo.m
816B
DesignPattern-master/Objective-C/29.DataAccessObjectPattern/StudentDaoImpl.h
243B
DesignPattern-master/Objective-C/29.DataAccessObjectPattern/Student.m
324B
DesignPattern-master/Objective-C/29.DataAccessObjectPattern/Student.h
345B
DesignPattern-master/Objective-C/29.DataAccessObjectPattern/StudentDaoImpl.m
1.05KB
DesignPattern-master/Objective-C/11.FacadePattern/CMakeLists.txt
207B
DesignPattern-master/Objective-C/11.FacadePattern/ShapeProtocol.h
226B
DesignPattern-master/Objective-C/11.FacadePattern/Circle.h
206B
DesignPattern-master/Objective-C/11.FacadePattern/ShapeMaker.m
631B
DesignPattern-master/Objective-C/11.FacadePattern/Square.m
177B
DesignPattern-master/Objective-C/11.FacadePattern/Rectangle.m
189B
DesignPattern-master/Objective-C/11.FacadePattern/FacadePatternDemo.m
363B
DesignPattern-master/Objective-C/11.FacadePattern/Square.h
206B
DesignPattern-master/Objective-C/11.FacadePattern/ShapeMaker.h
270B
DesignPattern-master/Objective-C/11.FacadePattern/Circle.m
177B
DesignPattern-master/Objective-C/11.FacadePattern/Rectangle.h
212B
DesignPattern-master/Objective-C/5.PrototypePattern/5.PrototypePatternDemo.m
1015B
DesignPattern-master/Objective-C/5.PrototypePattern/CMakeLists.txt
209B
DesignPattern-master/Objective-C/5.PrototypePattern/Circle.h
181B
DesignPattern-master/Objective-C/5.PrototypePattern/Square.m
398B
DesignPattern-master/Objective-C/5.PrototypePattern/Rectangle.m
416B
DesignPattern-master/Objective-C/5.PrototypePattern/ShapeCache.m
898B
DesignPattern-master/Objective-C/5.PrototypePattern/Shape.h
314B
DesignPattern-master/Objective-C/5.PrototypePattern/Square.h
181B
DesignPattern-master/Objective-C/5.PrototypePattern/Circle.m
398B
DesignPattern-master/Objective-C/5.PrototypePattern/ShapeCache.h
251B
DesignPattern-master/Objective-C/5.PrototypePattern/Rectangle.h
187B
DesignPattern-master/Objective-C/5.PrototypePattern/Shape.m
868B
DesignPattern-master/Objective-C/14.ChainofResponsibilityPattern/AbstractLogger.h
482B
DesignPattern-master/Objective-C/14.ChainofResponsibilityPattern/ConsoleLogger.h
268B
DesignPattern-master/Objective-C/14.ChainofResponsibilityPattern/FileLogger.h
262B
DesignPattern-master/Objective-C/14.ChainofResponsibilityPattern/CMakeLists.txt
222B
DesignPattern-master/Objective-C/14.ChainofResponsibilityPattern/ErrorLogger.m
381B
DesignPattern-master/Objective-C/14.ChainofResponsibilityPattern/ChainofResponsibilityPatternDemo.m
967B
DesignPattern-master/Objective-C/14.ChainofResponsibilityPattern/ConsoleLogger.m
390B
DesignPattern-master/Objective-C/14.ChainofResponsibilityPattern/FileLogger.m
369B
DesignPattern-master/Objective-C/14.ChainofResponsibilityPattern/AbstractLogger.m
1023B
DesignPattern-master/Objective-C/14.ChainofResponsibilityPattern/ErrorLogger.h
264B
DesignPattern-master/Objective-C/18.MediatorPattern/CMakeLists.txt
209B
DesignPattern-master/Objective-C/18.MediatorPattern/User.m
375B
DesignPattern-master/Objective-C/18.MediatorPattern/ChatRoom.h
279B
DesignPattern-master/Objective-C/18.MediatorPattern/MediatorPatternDemo.m
407B
DesignPattern-master/Objective-C/18.MediatorPattern/User.h
328B
DesignPattern-master/Objective-C/18.MediatorPattern/ChatRoom.m
540B
DesignPattern-master/Objective-C/19.MementoPattern/CMakeLists.txt
208B
DesignPattern-master/Objective-C/19.MementoPattern/CareTaker.h
249B
DesignPattern-master/Objective-C/19.MementoPattern/Memento.h
273B
DesignPattern-master/Objective-C/19.MementoPattern/Originator.h
331B
DesignPattern-master/Objective-C/19.MementoPattern/CareTaker.m
459B
DesignPattern-master/Objective-C/19.MementoPattern/MementoPatternDemo.m
939B
DesignPattern-master/Objective-C/19.MementoPattern/Originator.m
444B
DesignPattern-master/Objective-C/19.MementoPattern/Memento.m
345B
DesignPattern-master/Objective-C/33.TransferObjectPattern/StudentBO.h
373B
DesignPattern-master/Objective-C/33.TransferObjectPattern/TransferObjectPatternDemo.m
858B
DesignPattern-master/Objective-C/33.TransferObjectPattern/StudentVO.m
328B
DesignPattern-master/Objective-C/33.TransferObjectPattern/CMakeLists.txt
215B
DesignPattern-master/Objective-C/33.TransferObjectPattern/StudentVO.h
347B
DesignPattern-master/Objective-C/33.TransferObjectPattern/StudentBO.m
1.08KB
DesignPattern-master/Objective-C/13.ProxyPattern/ProxyImage.m
520B
DesignPattern-master/Objective-C/13.ProxyPattern/CMakeLists.txt
206B
DesignPattern-master/Objective-C/13.ProxyPattern/RealImage.m
498B
DesignPattern-master/Objective-C/13.ProxyPattern/ProxyPatternDemo.m
416B
DesignPattern-master/Objective-C/13.ProxyPattern/ProxyImage.h
267B
DesignPattern-master/Objective-C/13.ProxyPattern/ImageProtocol.h
227B
DesignPattern-master/Objective-C/13.ProxyPattern/RealImage.h
265B
DesignPattern-master/Objective-C/17.IteratorPattern/CMakeLists.txt
209B
DesignPattern-master/Objective-C/17.IteratorPattern/NameRepository.h
231B
DesignPattern-master/Objective-C/17.IteratorPattern/IteratorProtocol.h
258B
DesignPattern-master/Objective-C/17.IteratorPattern/NameRepository.m
1.04KB
DesignPattern-master/Objective-C/17.IteratorPattern/ContainerProtocol.h
253B
DesignPattern-master/Objective-C/17.IteratorPattern/IteratorPatternDemo.m
496B
DesignPattern-master/Objective-C/32.ServiceLocatorPattern/Service2.h
223B
DesignPattern-master/Objective-C/32.ServiceLocatorPattern/CMakeLists.txt
215B
DesignPattern-master/Objective-C/32.ServiceLocatorPattern/ServiceProtocol.h
264B
DesignPattern-master/Objective-C/32.ServiceLocatorPattern/Service1.h
223B
DesignPattern-master/Objective-C/32.ServiceLocatorPattern/InitialContext.m
591B
DesignPattern-master/Objective-C/32.ServiceLocatorPattern/Cache.h
332B
DesignPattern-master/Objective-C/32.ServiceLocatorPattern/ServiceLocatorPatternDemo.m
588B
DesignPattern-master/Objective-C/32.ServiceLocatorPattern/ServiceLocator.h
273B
DesignPattern-master/Objective-C/32.ServiceLocatorPattern/Service2.m
258B
DesignPattern-master/Objective-C/32.ServiceLocatorPattern/Cache.m
924B
DesignPattern-master/Objective-C/32.ServiceLocatorPattern/InitialContext.h
268B
DesignPattern-master/Objective-C/32.ServiceLocatorPattern/Service1.m
258B
DesignPattern-master/Objective-C/32.ServiceLocatorPattern/ServiceLocator.m
710B
DesignPattern-master/Objective-C/26.MVCPattern/CMakeLists.txt
204B
DesignPattern-master/Objective-C/26.MVCPattern/StudentController.h
466B
DesignPattern-master/Objective-C/26.MVCPattern/Student.m
130B
DesignPattern-master/Objective-C/26.MVCPattern/StudentView.m
338B
DesignPattern-master/Objective-C/26.MVCPattern/StudentController.m
756B
DesignPattern-master/Objective-C/26.MVCPattern/StudentView.h
293B
DesignPattern-master/Objective-C/26.MVCPattern/Student.h
289B
DesignPattern-master/Objective-C/26.MVCPattern/MVCPatternDemo.m
844B
DesignPattern-master/Objective-C/3.SingletonPattern/CMakeLists.txt
209B
DesignPattern-master/Objective-C/3.SingletonPattern/SingletonPatternDemo.m
359B
DesignPattern-master/Objective-C/3.SingletonPattern/SingleObject.m
434B
DesignPattern-master/Objective-C/3.SingletonPattern/SingleObject.h
265B
DesignPattern-master/format_code.sh
804B

资源内容介绍

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

用户评论 (0)

发表评论

captcha