游戏编程中的优化和数学
Kaven_Kong
这个作者很懒,什么都没留下…
展开
-
一些编程中的优化方法
以下是一些基本的编程遵循的守则: 1、尽可能的使用32位数据。因为英特尔的处理器是以32为位基准的,其中对32位进行了优化。 2、对于频繁调用的一些小函数,应声明为内联函数。 3、尽可能的使用全局变量,但避免产生可读性差的代码。 4、避免使用浮点数进行加法和减法运算,因为整数单元通常比浮点数单元运算快。 5、尽可能使用整数。尽管浮点数处理器几乎和整数一样快,但原创 2015-01-06 00:30:28 · 1066 阅读 · 0 评论 -
设计模式(一)
设计模式的分类 Gang of Four的“Design Patterns: Elements of Resualbel Software”书将设计模式归纳为三大类型,共23种。 创建型模式 : 通常和对象的创建有关,涉及到对象实例化的方式。(共5种模式) 结构型模式:描述的是如何组合类和对象以获得更大的结构。(共7种模式) 行为型模式:用来对类或对象怎样交互和怎样分原创 2015-11-23 15:20:28 · 436 阅读 · 0 评论 -
设计模式(二)--单例模式
单例模式是一种对象创建型模式,使用单例模式,可以保证为一个类只生成唯一的实例对象。也就是说,在整个程序空间中,该类只存在一个实例对象。 GoF对单例模式的定义是:保证一个类、只有一个实例存在,同时提供能对该实例加以访问的全局访问方法。 为什么使用单例模式 在应用系统开发中,我们常常有以下需求: - 在多个线程之间,比如初始化一次socket资源;比如servlet环境,共原创 2015-11-23 15:26:41 · 508 阅读 · 0 评论 -
设计模式(三)--工厂模式
简单工厂模式 什么是简单工厂模式 简单工厂模式属于类的创建型模式,又叫做静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 模式中包含的角色及其职责 1.工厂(Creator)角色 简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。 2.抽象(Product)角色 简原创 2015-11-23 15:33:53 · 467 阅读 · 0 评论