designpattern:C ++示例的设计模式

时间:2024-05-29 20:13:16
【文件属性】:

文件名称:designpattern:C ++示例的设计模式

文件大小:27KB

文件格式:ZIP

更新时间:2024-05-29 20:13:16

c-plus-plus design-patterns C++

设计模式 对于每个单独的实施设计模式,您都将找到完整的示例源代码和说明该代码的图表。 有关更多详细信息,请访问我的博客。 我将详细解释每种模式: 工厂设计模式: : 策略设计模式: : 单例设计模式: : 适配器设计模式: : 对象池设计模式: : 生成器设计模式: :


【文件预览】:
designpattern-master
----Object Pool Design Pattern()
--------Spider.h(507B)
--------EnemyPool.h(228B)
--------Diagramm.svg(2KB)
--------Diagramm.dia(1KB)
--------main.cpp(609B)
--------Spider.cpp(425B)
--------EnemyPool.cpp(428B)
----README.md(721B)
----Singleton Design Pattern()
--------Logger.cpp(2KB)
--------Diagramm.svg(2KB)
--------Diagramm.dia(1KB)
--------Logger.h(1KB)
--------main.cpp(300B)
----Builder Design Pattern()
--------Hero.h(421B)
--------HeroBuilder.h(191B)
--------HeroBuilder.cpp(689B)
--------Hero.cpp(286B)
--------Item.h(1KB)
--------main.cpp(268B)
----Factory Design Pattern()
--------Player.h(158B)
--------Orc.h(146B)
--------Character.cpp(264B)
--------CharacterFactory.cpp(601B)
--------Dragon.cpp(225B)
--------Orc.cpp(216B)
--------CharacterFactory.h(212B)
--------Player.cpp(225B)
--------Diagramm.svg(7KB)
--------Diagramm.dia(2KB)
--------Dragon.h(158B)
--------main.cpp(340B)
--------Character.h(317B)
----Adapter Design Pattern()
--------ModernInventory.cpp(345B)
--------ModernInventory.h(277B)
--------CrappyArrayInventory.h(311B)
--------CrappyArrayInventory.cpp(460B)
--------main.cpp(521B)
----Strategy Design Pattern()
--------IAttackBehavior.cpp(494B)
--------Character.cpp(256B)
--------IAttackBehavior.h(619B)
--------Diagramm.svg(7KB)
--------Diagramm.dia(2KB)
--------main.cpp(541B)
--------Character.h(796B)

网友评论