代码改变世界

随笔分类 -  PureMVC(AS3)剖析

PureMVC(AS3)剖析:设计模式(二)

2013-03-25 14:00 by 吴秦, 4848 阅读, 收藏, 编辑
摘要: PureMVC(AS3)剖析:设计模式(二) 模式 上一篇中介绍了PureMVC中使用的3种设计模式:单例模式、观察者模式、外观模式。本篇将继续介绍剩下的3种设计模式: l 使用中介者(Mediator)模式来封装UI与系统中其他对象的交互,使得各对象不需要显示地互相引用,从... 阅读全文

PureMVC(AS3)剖析:设计模式(一)

2013-03-14 00:56 by 吴秦, 7096 阅读, 收藏, 编辑
摘要: PureMVC(AS3)剖析:设计模式(一) 模式 PureMVC框架的目标很明确,即把程序分为低耦合的三层:Model、View和Controller。降低模块间的耦合性,各模块如何结合在一起工作对于创建易扩展,易维护的应用程序是非常重要的。PureMVC框架使用多重设计模式来实现解耦彻底... 阅读全文

PureMVC(AS3)剖析:吐槽

2013-02-17 20:57 by 吴秦, 6366 阅读, 收藏, 编辑
摘要: PureMVC(AS3)剖析:吐槽 写在前面 世上没有银弹——不存在适用于所有情况的框架,只有适合的框架。再者任何一个好的东西(语言、框架等)最终还取决于用的人,语言和框架本身并不能保证用户的代码清晰、解耦等,当然它只是尽可能地做到这点。所以记住我写这篇不是为了否定PureMVC,相反是为了更好的了解它、使用它。 1. 吐槽一:过于强调解耦 PureMVC引入了多种设计模式、消息机制(使用观察者模式,发布/订阅模式)来解耦各个模块,它确实做到了这点,但是彻底解耦是需要代价的! 1.... 阅读全文

PureMVC(AS3)剖析:实例

2013-01-29 12:34 by 吴秦, 15299 阅读, 收藏, 编辑
摘要: PureMVC(AS3)剖析:实例 实例 上篇介绍了MVC的思维方式“代码重用(code reusability)、关注点分离(separation of concerns,SoC)”,并介绍了PureMVC框架的设计。本篇从一个实例出发,详细介绍PureMVC框架中的元素、推荐的项目目录组... 阅读全文

PureMVC(AS3)剖析:开篇

2012-12-29 00:24 by 吴秦, 10191 阅读, 收藏, 编辑
摘要: PureMVC(AS3)剖析:开篇 缘起 自从事flash webgame开发起,3个项目都使用到了MVC模式:1个自己构建的MVC没有使用外部框架;2个使用的PureMVC框架。对PureMVC也有了一定的深度的认识,是时候来总结、吐槽下。现在网上已经流传很多关于PureMVC的资源,但是... 阅读全文