设计模式之对象创建型 — abstract_factory 抽象工厂模式

本系列博客示例代码均为C++代码 实例说明 抽象工厂模式可以用一个很好的栗子来说明,比如在写一个贪吃蛇游戏, 这款游戏有很多中游戏模式,比如有经典模式,挑战模式。 游戏中可能有 砖块,门,墙等这些元素。当时每个游戏模式中这些元素的意义不同,比如在经典模式中,蛇不可以穿墙;而在挑战模式中蛇可以穿墙。 游戏的结构 适用性(什么情况适合这种模式) 一个系统要独立于他的产品的创建、组合、表示时 例如 贪吃
相关文章
相关标签/搜索