ActionScript 3设计模式深度探索

5星 · 超过95%的资源 需积分: 9 53 下载量 140 浏览量 更新于2024-07-26 1 收藏 27.98MB PDF 举报
"ActionScript.3设计模式.pdf" 《ActionScript 3 设计模式》是由(美)洛特和(美)派特森所著,徐明亮和谷小娜翻译的一本高级ActionScript 3.0设计模式指南。该书旨在帮助已具备基础编程知识和ActionScript 3.0原理的读者深入理解类设计的各种方法。书中不涉及API引用函数或基础入门知识,而是专注于设计模式,探讨何时、为何以及如何在面向对象编程中应用合成(composition)和继承(inheritance)关系,以及如何通过模式构建关联的类。 书中涵盖了多个设计模式,如装饰器模式用于在运行时创建新对象类型,组合模式简化复杂的层级结构,正则表达式模式用于查找复杂文本。作者通过丰富的示例程序,使读者能够掌握这些模式,从而编写出更灵活、可扩展的程序,并提高团队间的沟通效率。 书的内容分为三部分: - 第一部分“成功的项目”介绍了从分析到测试的完整项目流程,包括用例分析、CRC卡、设计原则、编程规范、测试策略等。 - 第二部分“模式”详细讲解了模型/视图/控制器(MVC)、单件(Singleton)、工厂方法、模板方法、代理、迭代器、组合、装饰器、命令、备忘录和状态等设计模式。 - 第三部分“高级ActionScript主题”涉及事件处理、数据发送和加载、E4X(XML)、正则表达式等相关技术。 作者JOEY LOTT是资深的软件架构师,有丰富的ActionScript和Flash开发经验,他通过这本书将实践经验和理论知识相结合,为开发者提供了宝贵的指导。 通过学习本书,读者不仅可以提升ActionScript 3.0的编程技能,还能掌握设计模式这一核心的软件工程概念,从而在实际开发中提高代码质量和项目维护性。