设计模式在游戏框架设计中的应用

2011-06-13 06:36:38张洁
科技传播 2011年20期
关键词:程序游戏方法

张 洁

成都东软学院,四川成都 611844

设计模式在游戏框架设计中的应用

张 洁

成都东软学院,四川成都 611844

设计模式在软件设计中起着非常重要的作用,使用设计模式可以提高软件的可维护性和复用性。模板方法模式是设计模式中常用的一种模式,本文应用该模式设计了一个Windows游戏程序框架,可在不同的视频游戏程序中使用。

设计模式;模板方法模式;Windows游戏;框架

0 引言

“模式”这个词来源于克里斯托夫·亚历山大的《模式语言》(A pattern Language)一书,书中提到:“每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动”。后来,“模式”一词被引入到计算机科学领域,成为软件设计者一直在追求的普遍性原则。设计模式并不是直接用来完成代码的编写,而是描述在各种不同的情况下,要怎么解决问题的一种方案。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。面向对象设计离不开设计模式,游戏开发自然也离不开设计模式。本文应用设计模式中的模板方法模式为不同的Windows视频游戏搭建了一个可复用的框架。

1 模板方法模式介绍

模板方法模式是《设计模式:可复用面向对象软件的基础》一书中描述的23种设计模式中的其中一种,也是最常见的几种模式之一。它在框架设计中得到了广泛的应用。通常我们会遇到这样一个问题:我们知道一个算法所需的关键步骤,并确定了这些步骤的执行顺序。……

登录APP查看全文

猜你喜欢
程序游戏方法
试论我国未决羁押程序的立法完善
人大建设(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
环球时报(2017-03-30)2017-03-30 06:44:45
疯狂的游戏
飞碟探索(2016年11期)2016-11-14 19:34:47
爆笑游戏
用对方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
创卫暗访程序有待改进
中国卫生(2015年3期)2015-11-19 02:53:32
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
第八章直接逃出游戏
小学科学(2015年7期)2015-07-29 22:29:00
捕鱼