所属分类:
软件设计/软件工程
开发工具:C++
文件大小:13886KB
下载次数:144
上传日期:2006-05-27 11:24:27
说明: c++程序,演示了23中设计模式的实现,结构清晰,代码简单实用
(c procedures, which demonstrated a 23 design patterns to achieve a clear structure and simple practical code)
文件列表:
AbstractFactory
...............\AbstractFactory.cpp
...............\AbstractFactory.dsp
...............\AbstractFactory.dsw
...............\AbstractFactory.h
...............\AbstractFactory.ncb
...............\AbstractFactory.opt
...............\AbstractFactory.plg
...............\Debug
...............\main.cpp
...............\Product.cpp
...............\Product.h
Adapter
.......\Adapter.cpp
.......\Adapter.dsp
.......\Adapter.dsw
.......\Adapter.h
.......\Adapter.ncb
.......\Adapter.opt
.......\Adapter.plg
.......\Debug
.......\main.cpp
Adapter2
........\Adapter.cpp
........\Adapter.h
........\Adapter2.dsp
........\Adapter2.dsw
........\Adapter2.ncb
........\Adapter2.opt
........\Adapter2.plg
........\Debug
........\main.cpp
Bridge
......\Abstraction.cpp
......\Abstraction.h
......\AbstractionImp.cpp
......\AbstractionImp.h
......\Bridge.dsp
......\Bridge.dsw
......\Bridge.ncb
......\Bridge.opt
......\Bridge.plg
......\Debug
......\main.cpp
Builder
.......\Builder.cpp
.......\Builder.dsp
.......\Builder.dsw
.......\Builder.h
.......\Builder.ncb
.......\Builder.opt
.......\Builder.plg
.......\Debug
.......\Director(.cpp
.......\Director.h
.......\main.cpp
.......\Product.cpp
.......\Product.h
ChainOfResponsibility
.....................\ChainOfResponsibility.dsp
.....................\ChainOfResponsibility.dsw
.....................\ChainOfResponsibility.ncb
.....................\ChainOfResponsibility.opt
.....................\ChainOfResponsibility.plg
.....................\Debug
.....................\Handle.cpp
.....................\Handle.h
.....................\main.cpp
Command
.......\Command.cpp
.......\Command.dsp
.......\Command.dsw
.......\Command.h
.......\Command.ncb
.......\Command.opt
.......\Command.plg
.......\Debug
.......\Invoker.cpp
.......\Invoker.h
.......\main.cpp
.......\Receiver.cpp
.......\Reciever.h
Command2
........\Command.h
........\Command2.dsp
........\Command2.dsw
........\Command2.ncb
........\Command2.opt
........\Command2.plg
........\Debug
........\main.cpp
........\Reciever.asp
........\Reciever.cpp
........\Reciever.h
Composite
.........\Component.cpp
.........\Component.h
.........\Composite.cpp
.........\Composite.dsp
.........\Composite.dsw