Hello World

标签:AS3

学习路上

组合模式

组合模式
组合模式方便于我们处理递归以及分级数据结构。组合模式用于这些数据结构效果显著,如经常面对计算机的文件系统, 文件系统由目录和文件组成。目录之中可以使目录,也可以使文件,因而计算机的文件系统由递归结构组织而成。 如果想编程表示这一数据结构,就可以使用组合模式。 组合模式具有下列...

LeeXPer 4年前 (2016-06-30) 687℃ 0喜欢

学习路上

代理模式

代理模式
代理模式提供给我们一种最常见的编程任务的解决方案.一个代理就是一个类,并且它支持到另一个对象的访问. 而这另外的一个对象并不一定是ActionScript对象. 它可以是一个图像文件,XML文件,Flash Remoting服务或者WEB对象.代理模式分为很多种,书中主要讲了两...

LeeXPer 4年前 (2016-06-28) 723℃ 0喜欢

学习路上

模版方法模式

模版方法模式
模板方法(Template Method)模式是基于继承的代码复用思想,其结构和用法也体现了面向对象程序设计的核心。 模板方法模式的结构由抽象类(Abstract Class)和具体子类(Concrete Class)两部分组成。 抽象类就像一个模板,给出了一个对象的轮廓和骨架...

LeeXPer 4年前 (2016-06-27) 852℃ 0喜欢

学习路上

访问者模式

访问者模式
按照“四人团”的说法,Visitor模式的意图为:将元素的操作表示成一种结构。 这样Visitor模式可以使你在不修改元素结构的前提下增加新的操作。 考虑一个链表,我们需要一个求得最大元素的操作,这个操作可能是遍历每个节点, 然后求的最大值。这个时候我们又需要一个为每个元素加1的...

LeeXPer 4年前 (2016-06-26) 719℃ 0喜欢

学习路上

原型模式

原型模式
来看看今天的Prototype原型模式,它是用来解决“某些结构复杂的对象”的创建工作。 现在看看,好象还是差不多。这个问题先放在这,我们先往下看Prototype原型模式。 《设计模式》中说道:使用原型实例指定创建对象的种类,然后通过拷贝这些原型来创建新的对象。 此时注意:原型...

LeeXPer 4年前 (2016-06-25) 723℃ 0喜欢

学习路上

观察者模式

观察者模式
1. 观察者模式概念    观察者模式又称作发布-订阅(publish/Subscribe)、模型-视图(model/view)、源-监听器(source/listener)或从属者(Dependents)模式。    用来定义对象间一种...

LeeXPer 4年前 (2016-06-24) 803℃ 0喜欢

学习路上

迭代器模式

迭代器模式
Iterator模式:这个模式试图隐藏集合的内部表示,又同时可以使用户依次访问集合中的元素。 现在STL和Java的跌代器就是应用这个模式的结果。 使用迭代器模式可以在保持良好封装性的前提下,不必展示数据结构就可以对集合元素进行迭代。、 迭代器模式将迭代的功能转嫁给另外一个...

LeeXPer 4年前 (2016-06-23) 773℃ 0喜欢

学习路上

解释器模式

解释器模式
Interpreter模式也叫解释器模式,是由GoF提出的23种设计模式中的一种。Interpreter是行为模式之一, 它是一种特殊的设计模式,它建立一个解释器,对于特定的计算机程序设计语言,用来解释预先定义的文法。 本文介绍设计模式中的解释器(Interpreter)模式的...

LeeXPer 4年前 (2016-06-22) 681℃ 0喜欢

学习路上

享元模式

享元模式
ActionScript3.0实现“享元模式(Flyweight)”,“享元模式”可以避免大量非常 相似类的开销(五子棋游戏、怪物、UI等),内部状态与外部状态区别:  Flyweight模式(享元模式) 这个模式利用共享有效的支持大量的细粒度的对象。比如,编辑软件中...

LeeXPer 4年前 (2016-06-21) 733℃ 0喜欢

学习路上

外观模式

外观模式
Facade外观模式,是一种结构型模式,它主要解决的问题是:组件的客户和组件中各种复杂的子系统有了过多的耦合, 随着外部客户程序和各子系统的演化,这种过多的耦合面临很多变化的挑战。 在这里我想举一个例子:比如,现在有一辆汽车,我们(客户程序)要启动它,那我们就要发动引擎(子系统...

LeeXPer 4年前 (2016-06-21) 793℃ 0喜欢