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