上传者: chen_xg
|
上传时间: 2021-12-31 19:00:45
|
文件大小: 6.58MB
|
文件类型: -
23种设计模式(Design Pattern)的C++实现范例,包括下面列出的各种模式,代码包含较详细注释。另外附上“设计模式迷你手册.chm”
供参考。
注:项目在 VS2008 下使用。
创建型:
抽象工厂模式(Abstract Factory)
生成器模式(Builder)
工厂方法模式(Factory Method)
原型模式(Prototype)
单件模式(Singleton)
结构型:
适配器模式(Adapter)
桥接模式(Bridge)
组合模式(Composite)
装饰者模式(Decorator)
外观模式(Facade)
蝇量模式(Flyweight)
代理模式(Proxy)
行为型:
责任链模式(Chain of Responsibility)
命令模式(Command)
解释器模式(Interpreter)
迭代器模式(Iterator)
中介者模式(Mediator)
备忘录模式(Memento)
观察者模式(Observer)
状态模式(State)
策略模式(Strategy)
模板方法模式(Template Method)
访问者模式(Visitor)