
设计模式
zfj1986
这个作者很懒,什么都没留下…
展开
-
设计模式—创建型模式—AbstactFactory 模式(抽象工厂模式)
本主题相关博文均转自《设计模式精解-GoF 23 种设计模式解析附 C++实现源码》,作者:K_Eckel 问题 假设我们要开发一款游戏,当然为了吸引更多的人玩,游戏难度不能太大(让大家都没有信心了,估计游戏也就没有前途了) ,但是也不能太简单(没有挑战性也不符合玩家的心理) 。于是我们就可以采用这样一种处理策略:为游戏设立等级,初级、中级、高级甚至有BT 级。假设也是过关的游戏,每个关转载 2012-08-02 21:37:21 · 425 阅读 · 0 评论 -
设计模式—创建型模式—Factory 模式(工厂模式)
本主题相关博文均转自《设计模式精解-GoF 23 种设计模式解析附 C++实现源码》,作者:K_Eckel 问题 在面向对象系统设计中经常可以遇到以下的两类问题: 1)为了提高内聚(Cohesion)和松耦合(Coupling) ,我们经常会抽象出一些类的公共接口以形成抽象基类或者接口。 这样我们可以通过声明一个指向基类的指针来指向实际的子类实现,达到了多态的目的。这里很转载 2012-07-31 21:44:12 · 560 阅读 · 0 评论