File list (Check if you may need any files):
Design_Pattern_Source
.....................\AbstractFactory
.....................\...............\abstractfactory.h
.....................\...............\testfactory.cpp
.....................\AdapterClass
.....................\............\classadapter.h
.....................\............\testclassadapter.cpp
.....................\Bridge
.....................\......\bridge.h
.....................\......\testbridge.cpp
.....................\Builder
.....................\.......\builder.h
.....................\.......\testbuilder.cpp
.....................\ChainOfResponsibility
.....................\.....................\chain.h
.....................\.....................\testchain.cpp
.....................\Command
.....................\.......\command.h
.....................\.......\testcommand.cpp
.....................\Composite
.....................\.........\composite.h
.....................\.........\testcomposite.cpp
.....................\Decorator
.....................\.........\decorator.h
.....................\.........\testdecorator.cpp
.....................\Design_Pattern_Source.IAB
.....................\Design_Pattern_Source.IAD
.....................\Design_Pattern_Source.IMB
.....................\Design_Pattern_Source.IMD
.....................\Design_Pattern_Source.PFI
.....................\Design_Pattern_Source.PO
.....................\Design_Pattern_Source.PR
.....................\Design_Pattern_Source.PRI
.....................\Design_Pattern_Source.PS
.....................\Design_Pattern_Source.WK3
.....................\Facade
.....................\......\facade.h
.....................\......\testfacade.cpp
.....................\FactoryMethod
.....................\.............\factorymethod.h
.....................\.............\testfactorymethod.cpp
.....................\Flyweight
.....................\.........\flyweight.h
.....................\.........\testflyweight.cpp
.....................\Interpreter
.....................\...........\interpreter.h
.....................\...........\testinterpreter.cpp
.....................\Iterator
.....................\........\iterator.cpp
.....................\........\iterator.h
.....................\........\testiterator.cpp
.....................\Mediator
.....................\........\mediator.h
.....................\........\testmediator.cpp
.....................\Memento
.....................\.......\memento.h
.....................\.......\testmemento.cpp
.....................\Observer
.....................\........\observer.h
.....................\........\testobserver.cpp
.....................\Prototype
.....................\.........\prototype.h
.....................\.........\testprototype.cpp
.....................\Proxy
.....................\.....\proxy.h
.....................\.....\testproxy.cpp
.....................\Singleton
.....................\.........\singleton.h
.....................\.........\testsingleton.cpp
.....................\State
.....................\.....\state.h
.....................\.....\teststate.cpp
.....................\Strategy
.....................\........\routestrategy.h
.....................\........\routetypes.h
.....................\........\strategy.h
.....................\........\testroute.cpp
.....................\........\teststrategy.cpp
.....................\TemplateMethod
.....................\..............\template.h
.....................\..............\testtemplate.cpp
.....................\Visitor
.....................\.......\visitor.h
大量通信资料.pdf