ActionScript 3设计模式

ActionScript3 的设计模式书,《ActionScript3 设计模式》真的蛮推荐。O'Reilly 出的,靠谱。这本书对一些常见模式,比如工厂单例观察者策略这些,讲得挺透的。是用 AS3 做项目的朋友,能快速上手也能慢慢深入。

AS3 的语法比较接近 Java 那一派,强类型加上面向对象的结构,做交互和动画都挺顺。书里一开始也有讲 AS3 的一些基础概念,新手也能跟得上。

设计模式这块,说白了就是常见问题的套路。比如你写游戏需要广播系统?那就上观察者模式。想控制实例数量?单例走起。逻辑多样但结构想清爽?策略模式挺合适。

书里每种模式都会配上 AS3 的代码示例,比较贴合实战。不光是讲概念,而是教你怎么在 AS3 里写出来。比如下面这种工厂模式写法:

class ShapeFactory {
  public static function getShape(type:String):Shape {
    if (type == "circle") return new Circle();
    if (type == "square") return new Square();
    return null;
  }
}

还有,书里时不时会提到 O'Reilly 社区资源,那些链接蛮有意思的。像是 面向对象 ActionScript 3》,就是个不错的延伸阅读。

如果你现在还在用 AS3 做 Flash 项目,或者维护旧代码,这书绝对值一看。不说别的,思路清晰、代码也利索,看着就舒服。

pdf 文件大小:3.96MB