① 策略模式,将一组特定的行为和算法封装成类,以适应某些特定的上下文环境,这种模式就是策略模式。② 实际应用举例,假如一个电商网站系统,针对男性女性用户要各自跳转到不同的商品类目,并且所有广告位展示不同的广告。在 Common 目录下新建UserStrategy.php,定义接口:strategy-...
分类:
Web程序 时间:
2015-04-11 14:42:41
阅读次数:
133
1.final? ?参考博文:http://lavasoft.blog.51cto.com/62575/18771/ 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两...
分类:
其他好文 时间:
2015-04-09 22:04:26
阅读次数:
138
简介 总结一下java中final和static的使用方法一.final根据程序上下文环境,Java关键字final有“无法改变”或者“终态”的含义,它可以修饰非抽象类、非抽象类成员方法和变量。final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法....
分类:
编程语言 时间:
2015-04-04 22:24:33
阅读次数:
205
布尔值是特殊的整数。 尽管布尔值由常量 True 和 False 来表示, 如果将布尔值放到一 个数值上下文环境中(比方将 True 与一个数字相加), True 会被当成整数值 1, 而 False 则会被当成整数值 0。下列对象的布尔值是 False:NoneFalse (布尔类型)所有的值为零...
分类:
其他好文 时间:
2015-04-04 14:58:40
阅读次数:
109
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆...
分类:
编程语言 时间:
2015-03-31 12:37:48
阅读次数:
152
前面提到的上下文环境和作用域的知识,除了了解这些知识之外,还是理解闭包的基础。至于“闭包”这个词的概念的文字描述,确实不好解释,我看过很多遍,但是现在还是记不住。但是你只需要知道应用的两种情况即可——函数作为返回值,函数作为参数传递。第一,函数作为返回值如上代码,bar函数作为返回值,赋值给f1变量...
分类:
编程语言 时间:
2015-03-31 12:17:06
阅读次数:
171
依据上下文环境,java的keywordfinal也存在着细微的差别,但通常指的是“这是无法改变的。”不想改变的理由由两种:一种是效率,还有一种是设计。因为两个原因相差非常远,所以关键子final可能被吴用。 接下来介绍一下使用到fianl的三中情况:数据,方法,类。 final数据很多编程语言.....
分类:
编程语言 时间:
2015-03-21 17:04:21
阅读次数:
146
javascript是一种弱类型的语言,在声明变量的时候不会强制它的数据类型,并且会根据上下文环境自动的进行数据类型的转换1)字符串值转换为数值Number函数 parseInt函数(可以接受第二个参数,指定转换的进制,默认十进制) parseFloat函数var a = Number('100')...
分类:
Web程序 时间:
2015-03-17 23:13:39
阅读次数:
146
activity在屏幕当中显示的方向。属性值可以是下表中列出的一个值:"unspecified"默认值,由系统来选择方向。它的使用策略,以及由于选择时特定的上下文环境,可能会因为设备的差异而不同。"user"使用用户当前首选的方向。"behind"使用activity堆栈中与该activity之下的...
分类:
移动开发 时间:
2015-03-11 19:09:20
阅读次数:
176
Spring中WebApplicationContext的研究ApplicationContext是Spring的核 心,Context我们通常解释为上下文环境,我想用“容器”来表述它更容易理解一些,ApplicationContext则是“应用的容器” 了:P,Spring把Bean放在这个容器中...
分类:
移动开发 时间:
2015-03-10 21:16:11
阅读次数:
202