摘要: Above all be of single aim;have a legitimate and useful purpose,and devote youself unreservedly to it.---James Alen最重要的是单一的目标,有一个合法的和有用的目的,并毫无保留地奉献自己给它。两个关键概念:任何时候只能有一个类的实例被创建;一个类只能有一个,全局的访问点。单例的一个基本条件,是类的构造器必须私有,以保证只能通过getInstance()方法获取唯一的实例。对于有些由于 是允许类的构造方法私有,例如java。但是在AS中,类的构造方法是不能私有的。因为要做出一些变通,以 阅读全文
posted @ 2013-03-30 16:47 YonguiL.偲袅 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 工厂方法解决Client和Product之间的紧耦合。通过把创建对象的过程委托给一个factory。逻辑模式Client ---uses----creator-----create---productOOP的 open-closed思想 opened for extension ,closed for modication简单工厂 只是属于初级的工厂设计模式。真正的工厂方法 需要用到接口,处理变化的需求非常实用,可以不影响之前已存在的代码。IProduct 接口Product1Product2AbstractorCreator公用方法带参数或者布带参数的工厂方法 fatoryMethodCre 阅读全文
posted @ 2013-03-30 10:30 YonguiL.偲袅 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 一般来讲可将设计模式分为三大类。一.creational 创建类Factory Mode Pattern(工厂方法) 、Singleton Pattern(单例模式)二.structural 结构类Decorator Pattern(装饰者模式)、Adapter Pattern(适配器模式)、Composite Pattern(组合模式)三.behavioral 行为类Command Pattern(行为模式)、Observer Pattern(观察者模式)、Template Method Pattern(模版方法)、State Pattern(状态模式)、Strategy Pattern(策 阅读全文
posted @ 2013-03-29 11:27 YonguiL.偲袅 阅读(238) 评论(0) 推荐(0) 编辑
摘要: ProgressBar有三种模式。其中当mode=event, indeterminate = true 时,进度条显示的是一种一直在加载的忙碌状态。可通过动态硬编码手动取消。其他种类模式配合使用,则常用indeterminate = false。此时进度条显示的当前已加载的进度百分比。 1 <?xml version="1.0" encoding="utf-8"?> 2 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 3 layout=" 阅读全文
posted @ 2013-03-26 17:11 YonguiL.偲袅 阅读(325) 评论(0) 推荐(0) 编辑