摘要: 策略模式:它定义了算法家族,分别封装起来,让她们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。以c#代码为例://strategy类//抽象算法类 abstract class Strategy { public avstract void AlgorithmInterfa... 阅读全文
posted @ 2014-05-21 15:41 刘山 阅读(102) 评论(0) 推荐(0)
摘要: 面向对象的编程,并不是类越多越好,类的划分是为了封装,单分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类! 阅读全文
posted @ 2014-05-21 15:26 刘山 阅读(84) 评论(0) 推荐(0)
摘要: 手机的分辨率千变万化,在开发过程中主要是3种DPI:160、240、320,在创建Flex手机项目时,系统会默认在 或者中加上applicationDPI="160",删除它,系统就会根据当前使用机器的runtimeDPI来设置applicationDPI,如果开发者设置了applicationDPI,后期是无法改变它的。 阅读全文
posted @ 2014-03-26 16:22 刘山 阅读(224) 评论(0) 推荐(0)
摘要: 超时在Flex自定义控件设计中有相当大的作用,具体代码:this.systemManager.addEventListener(FlexEvent.IDLE, loadHomePage);public function loadHomePage(e:FlexEvent):void { if(e.currentTarget.mx_internal::idleCounter == 3 * 60 * 10) { “用户超时” } } 阅读全文
posted @ 2014-03-13 20:36 刘山 阅读(146) 评论(0) 推荐(0)