Introduction - If you have any usage issues, please Google them yourself
Design patterns all demo code can be compiled through these examples, in the study c++ Of design patterns, in particular a good understanding.
Packet : 107215775designed_mode_example.rar filelist
设计模式全部演示代码
设计模式全部演示代码\AbstractFactory
设计模式全部演示代码\AbstractFactory\AbstractFactory.cpp
设计模式全部演示代码\AbstractFactory\AbstractFactory.dsp
设计模式全部演示代码\AbstractFactory\AbstractFactory.dsw
设计模式全部演示代码\AbstractFactory\AbstractFactory.h
设计模式全部演示代码\AbstractFactory\AbstractFactory.ncb
设计模式全部演示代码\AbstractFactory\AbstractFactory.opt
设计模式全部演示代码\AbstractFactory\AbstractFactory.plg
设计模式全部演示代码\AbstractFactory\main.cpp
设计模式全部演示代码\AbstractFactory\Product.cpp
设计模式全部演示代码\AbstractFactory\Product.h
设计模式全部演示代码\Adapter
设计模式全部演示代码\Adapter\Adapter.cpp
设计模式全部演示代码\Adapter\Adapter.dsp
设计模式全部演示代码\Adapter\Adapter.dsw
设计模式全部演示代码\Adapter\Adapter.h
设计模式全部演示代码\Adapter\Adapter.ncb
设计模式全部演示代码\Adapter\Adapter.opt
设计模式全部演示代码\Adapter\Adapter.plg
设计模式全部演示代码\Adapter\Debug
设计模式全部演示代码\Adapter\main.cpp
设计模式全部演示代码\Adapter2
设计模式全部演示代码\Adapter2\Adapter.cpp
设计模式全部演示代码\Adapter2\Adapter.h
设计模式全部演示代码\Adapter2\Adapter2.dsp
设计模式全部演示代码\Adapter2\Adapter2.dsw
设计模式全部演示代码\Adapter2\Adapter2.ncb
设计模式全部演示代码\Adapter2\Adapter2.opt
设计模式全部演示代码\Adapter2\Adapter2.plg
设计模式全部演示代码\Adapter2\Debug
设计模式全部演示代码\Adapter2\main.cpp
设计模式全部演示代码\Bridge
设计模式全部演示代码\Bridge\Abstraction.cpp
设计模式全部演示代码\Bridge\Abstraction.h
设计模式全部演示代码\Bridge\AbstractionImp.cpp
设计模式全部演示代码\Bridge\AbstractionImp.h
设计模式全部演示代码\Bridge\Bridge.dsp
设计模式全部演示代码\Bridge\Bridge.dsw
设计模式全部演示代码\Bridge\Bridge.ncb
设计模式全部演示代码\Bridge\Bridge.opt
设计模式全部演示代码\Bridge\Bridge.plg
设计模式全部演示代码\Bridge\Debug
设计模式全部演示代码\Bridge\main.cpp
设计模式全部演示代码\Builder
设计模式全部演示代码\Builder\Builder.cpp
设计模式全部演示代码\Builder\Builder.dsp
设计模式全部演示代码\Builder\Builder.dsw
设计模式全部演示代码\Builder\Builder.h
设计模式全部演示代码\Builder\Builder.ncb
设计模式全部演示代码\Builder\Builder.opt
设计模式全部演示代码\Builder\Builder.plg
设计模式全部演示代码\Builder\Debug
设计模式全部演示代码\Builder\Director(.cpp
设计模式全部演示代码\Builder\Director.h
设计模式全部演示代码\Builder\main.cpp
设计模式全部演示代码\Builder\Product.cpp
设计模式全部演示代码\Builder\Product.h
设计模式全部演示代码\ChainOfResponsibility
设计模式全部演示代码\ChainOfResponsibility\ChainOfResponsibility.dsp
设计模式全部演示代码\ChainOfResponsibility\ChainOfResponsibility.dsw
设计模式全部演示代码\ChainOfResponsibility\ChainOfResponsibility.ncb
设计模式全部演示代码\ChainOfResponsibility\ChainOfResponsibility.opt
设计模式全部演示代码\ChainOfResponsibility\ChainOfResponsibility.plg
设计模式全部演示代码\ChainOfResponsibility\Debug
设计模式全部演示代码\ChainOfResponsibility\Handle.cpp
设计模式全部演示代码\ChainOfResponsibility\Handle.h
设计模式全部演示代码\ChainOfResponsibility\main.cpp
设计模式全部演示代码\Command
设计模式全部演示代码\Command\Command.cpp
设计模式全部演示代码\Command\Command.dsp
设计模式全部演示代码\Command\Command.dsw
设计模式全部演示代码\Command\Command.h
设计模式全部演示代码\Command\Command.ncb
设计模式全部演示代码\Command\Command.opt
设计模式全部演示代码\Command\Command.plg
设计模式全部演示代码\Command\Debug
设计模式全部演示代码\Command\Invoker.cpp
设计模式全部演示代码\Command\Invoker.h
设计模式全部演示代码\Command\main.cpp
设计模式全部演示代码\Command\Receiver.cpp
设计模式全部演示代码\Command\Reciever.h
设计模式全部演示代码\Command2
设计模式全部演示代码\Command2\Command.h
设计模式全部演示代码\Command2\Command2.dsp
设计模式全部演示代码\Command2\Command2.dsw
设计模式全部演示代码\Command2\Command2.ncb
设计模式全部演示代码\Command2\Command2.opt
设计模式全部演示代码\Command2\Command2.plg
设计模式全部演示代码\Command2\Debug
设计模式全部演示代码\Command2\main.cpp
设计模式全部演示代码\Command2\Reciever.asp
设计模式全部演示代码\Command2\Reciever.cpp
设计模式全部演示代码\Command2\Reciever.h
设计模式全部演示代码\Composite
设计模式全部演示代码\Composite\Component.cpp
设计模式全部演示代码\Composite\Component.h
设计模式全部演示代码\Composite\Composite.cpp
设计模式全部演示代码\Composite\Composite.dsp
设计模式全部演示代码\Composite\Composite.dsw
设计模式全部演示代码\Composite\Composite.h
设计模式全部演示代码\Composite\Composite.ncb
设计模式全部演示代码\Composite\Composite.opt
设计模式全部演示代码\Composite\Composite.plg
设计模式全部演示代码\Composite\Debug
设计模式全部演示代码\Composite\Leaf.cpp
设计模式全部演示代码\Composite\Leaf.h
设计模式全部演示代码\Composite\main.cpp
设计模式全部演示代码\Decorator
设计模式全部演示代码\Decorator\Debug
设计模式全部演示代码\Decorator\Decorator.cpp
设计模式全部演示代码\Decorator\Decorator.dsp
设计模式全部演示代码\Decorator\Decorator.dsw
设计模式全部演示代码\Decorator\Decorator.h
设计模式全部演示代码\Decorator\Decorator.ncb
设计模式全部演示代码\Decorator\Decorator.opt
设计模式全部演示代码\Decorator\Decorator.plg
设计模式全部演示代码\Decorator\main.cpp
设计模式全部演示代码\Facade
设计模式全部演示代码\Facade\Debug
设计模式全部演示代码\Facade\Facade.cpp
设计模式全部演示代码\Facade\Facade.dsp
设计模式全部演示代码\Facade\Facade.dsw
设计模式全部演示代码\Facade\Facade.h
设计模式全部演示代码\Facade\Facade.ncb
设计模式全部演示代码\Facade\Facade.opt
设计模式全部演示代码\Facade\Facade.plg
设计模式全部演示代码\Facade\main.cpp
设计模式全部演示代码\Factory
设计模式全部演示代码\Factory\Debug
设计模式全部演示代码\Factory\Factory.cpp
设计模式全部演示代码\Factory\Factory.dsp
设计模式全部演示代码\Factory\Factory.dsw
设计模式全部演示代码\Factory\Factory.h
设计模式全部演示代码\Factory\Factory.ncb
设计模式全部演示代码\Factory\Factory.opt
设计模式全部演示代码\Factory\Factory.plg
设计模式全部演示代码\Factory\main.cpp
设计模式全部演示代码\Factory\Product.cpp
设计模式全部演示代码\Factory\Product.h
设计模式全部演示代码\Flyweight
设计模式全部演示代码\Flyweight\Debug
设计模式全部演示代码\Flyweight\Flyweight.cpp
设计模式全部演示代码\Flyweight\Flyweight.dsp
设计模式全部演示代码\Flyweight\Flyweight.dsw
设计模式全部演示代码\Flyweight\Flyweight.h
设计模式全部演示代码\Flyweight\Flyweight.ncb
设计模式全部演示代码\Flyweight\Flyweight.opt
设计模式全部演示代码\Flyweight\Flyweight.plg
设计模式全部演示代码\Flyweight\FlyweightFactory.cpp
设计模式全部演示代码\Flyweight\FlyweightFactory.h
设计模式全部演示代码\Flyweight\main.cpp
设计模式全部演示代码\Interpreter
设计模式全部演示代码\Interpreter\Context.cpp
设计模式全部演示代码\Interpreter\Context.h
设计模式全部演示代码\Interpreter\Debug
设计模式全部演示代码\Interpreter\Interpret.asp
设计模式全部演示代码\Interpreter\Interpret.cpp
设计模式全部演示代码\Interpreter\Interpret.h
设计模式全部演示代码\Interpreter\Interpreter.dsp
设计模式全部演示代码\Interpreter\Interpreter.dsw
设计模式全部演示代码\Interpreter\Interpreter.ncb
设计模式全部演示代码\Interpreter\Interpreter.opt
设计模式全部演示代码\Interpreter\Interpreter.plg
设计模式全部演示代码\Interpreter\main.cpp
设计模式全部演示代码\Iterator
设计模式全部演示代码\Iterator\Aggregate.cpp
设计模式全部演示代码\Iterator\Aggregate.h
设计模式全部演示代码\Iterator\Debug
设计模式全部演示代码\Iterator\Iterator.cpp
设计模式全部演示代码\Iterator\Iterator.dsp
设计模式全部演示代码\Iterator\Iterator.dsw
设计模式全部演示代码\Iterator\Iterator.h
设计模式全部演示代码\Iterator\Iterator.ncb
设计模式全部演示代码\Iterator\Iterator.opt
设计模式全部演示代码\Iterator\Iterator.plg
设计模式全部演示代码\Iterator\main.cpp
设计模式全部演示代码\Mediator
设计模式全部演示代码\Mediator\Colleage.cpp
设计模式全部演示代码\Mediator\Colleage.h
设计模式全部演示代码\Mediator\Debug
设计模式全部演示代码\Mediator\main.cpp
设计模式全部演示代码\Mediator\Mediator.cpp
设计模式全部演示代码\Mediator\Mediator.dsp
设计模式全部演示代码\Mediator\Mediator.dsw
设计模式全部演示代码\Mediator\Mediator.h
设计模式全部演示代码\Mediator\Mediator.ncb
设计模式全部演示代码\Mediator\Mediator.opt
设计模式全部演示代码\Mediator\Mediator.plg
设计模式全部演示代码\Memento
设计模式全部演示代码\Memento\Debug
设计模式全部演示代码\Memento\main().cpp
设计模式全部演示代码\Memento\Memento.cpp
设计模式全部演示代码\Memento\Memento.dsp
设计模式全部演示代码\Memento\Memento.dsw
设计模式全部演示代码\Memento\Memento.h
设计模式全部演示代码\Memento\Memento.ncb
设计模式全部演示代码\Memento\Memento.opt
设计模式全部演示代码\Memento\Memento.plg
设计模式全部演示代码\Observer
设计模式全部演示代码\Observer\Debug
设计模式全部演示代码\Observer\main.cpp
设计模式全部演示代码\Observer\Observer.cpp
设计模式全部演示代码\Observer\Observer.dsp
设计模式全部演示代码\Observer\Observer.dsw
设计模式全部演示代码\Observer\Observer.h
设计模式全部演示代码\Observer\Observer.ncb
设计模式全部演示代码\Observer\Observer.opt
设计模式全部演示代码\Observer\Observer.plg
设计模式全部演示代码\Observer\Subject.cpp
设计模式全部演示代码\Observer\Subject.h
设计模式全部演示代码\Prototype
设计模式全部演示代码\Prototype\Debug
设计模式全部演示代码\Prototype\main.cpp
设计模式全部演示代码\Prototype\Prototype.cpp
设计模式全部演示代码\Prototype\Prototype.dsp
设计模式全部演示代码\Prototype\Prototype.dsw
设计模式全部演示代码\Prototype\Prototype.h
设计模式全部演示代码\Prototype\Prototype.ncb
设计模式全部演示代码\Prototype\Prototype.opt
设计模式全部演示代码\Prototype\Prototype.plg
设计模式全部演示代码\Proxy
设计模式全部演示代码\Proxy\Debug
设计模式全部演示代码\Proxy\main.cpp
设计模式全部演示代码\Proxy\Proxy.cpp
设计模式全部演示代码\Proxy\Proxy.dsp
设计模式全部演示代码\Proxy\Proxy.dsw
设计模式全部演示代码\Proxy\Proxy.h
设计模式全部演示代码\Proxy\Proxy.ncb
设计模式全部演示代码\Proxy\Proxy.opt
设计模式全部演示代码\Proxy\Proxy.plg
设计模式全部演示代码\Singleton
设计模式全部演示代码\Singleton\Debug
设计模式全部演示代码\Singleton\main.cpp
设计模式全部演示代码\Singleton\Singleton.cpp
设计模式全部演示代码\Singleton\Singleton.dsp
设计模式全部演示代码\Singleton\Singleton.dsw
设计模式全部演示代码\Singleton\Singleton.h
设计模式全部演示代码\Singleton\Singleton.ncb
设计模式全部演示代码\Singleton\Singleton.opt
设计模式全部演示代码\Singleton\Singleton.plg
设计模式全部演示代码\State
设计模式全部演示代码\State\Context.cpp
设计模式全部演示代码\State\Context.h
设计模式全部演示代码\State\Debug
设计模式全部演示代码\State\main.cpp
设计模式全部演示代码\State\state.cpp
设计模式全部演示代码\State\State.dsp
设计模式全部演示代码\State\State.dsw
设计模式全部演示代码\State\state.h
设计模式全部演示代码\State\State.ncb
设计模式全部演示代码\State\State.opt
设计模式全部演示代码\State\State.plg
设计模式全部演示代码\Strategy
设计模式全部演示代码\Strategy\Context.cpp
设计模式全部演示代码\Strategy\Context.h
设计模式全部演示代码\Strategy\Debug
设计模式全部演示代码\Strategy\main.cpp
设计模式全部演示代码\Strategy\strategy.cpp
设计模式全部演示代码\Strategy\Strategy.dsp
设计模式全部演示代码\Strategy\Strategy.dsw
设计模式全部演示代码\Strategy\strategy.h
设计模式全部演示代码\Strategy\Strategy.ncb
设计模式全部演示代码\Strategy\Strategy.opt
设计模式全部演示代码\Strategy\Strategy.plg
设计模式全部演示代码\Template_
设计模式全部演示代码\Template_\Debug
设计模式全部演示代码\Template_\main.cpp
设计模式全部演示代码\Template_\Template.cpp
设计模式全部演示代码\Template_\Template.h
设计模式全部演示代码\Template_\Template_.dsp
设计模式全部演示代码\Template_\Template_.dsw
设计模式全部演示代码\Template_\Template_.ncb
设计模式全部演示代码\Template_\Template_.opt
设计模式全部演示代码\Visitor
设计模式全部演示代码\Visitor\Debug
设计模式全部演示代码\Visitor\main.cpp
设计模式全部演示代码\Visitor\Template.cpp
设计模式全部演示代码\Visitor\Template.h
设计模式全部演示代码\Visitor\Visitor.cpp
设计模式全部演示代码\Visitor\Visitor.dsp
设计模式全部演示代码\Visitor\Visitor.dsw
设计模式全部演示代码\Visitor\Visitor.h
设计模式全部演示代码\Visitor\Visitor.ncb
设计模式全部演示代码\Visitor\Visitor.opt
设计模式全部演示代码\