基本数据类型都有自己的包装对象:如 String 、Number、Boolean包装对象如何来: 因为
str有它的包装对象Sting对象,过程是基本类型会找到对应的包装对象类型,然后把包装对象的属性和方法继续过来,最后包装对象消失,所以str.charAt(0);可以正常使用.原型链:实例对象与原...
分类:
其他好文 时间:
2014-06-11 09:01:43
阅读次数:
237
除了 new 操作符之外,
还有更多创造对象的方法.工厂处理创建对象的细节.这么做的目的是为了抽象, 例如把创建比萨的代码包装进一个类, 当以后实现改变时,
只需修改这个类即可.利用静态方法定义一个简单的工厂, 这是很常见的技巧, 被称作静态工厂.所有工厂模式斗都用来封装对象的创建, javascr...
分类:
其他好文 时间:
2014-06-11 08:24:58
阅读次数:
274
1.Q:通过战斗算法得到的战斗过程怎么保存?A:之前说过的protocol buf
是客户端和后台交互的媒介,所以也是使用protocolbuf的message来包装保存整个战斗过程的信息。import
"FlightMessage.proto";import "TeamMessage.proto"...
分类:
其他好文 时间:
2014-06-09 21:26:47
阅读次数:
342
/* * 环境(Context)角色:持有一个Strategy类的引用。 *
抽象策略(Strategy)角色:这是一个抽象角色,通常由一个接口或抽象类实现。此角色给出所有的具体策略类所需的接口。 *
具体策略(ConcreteStrategy)角色:包装了相关的算法或...
分类:
其他好文 时间:
2014-06-09 18:50:59
阅读次数:
208
使用python编写的脚本应用程序,在运行的时候需要有python的运行环境,但是我们肯定是希望整个python程序能够像应用程序一样打包生成一个包括其运行环境的exe文件包,这是第一步,但是要想使用net
start这样的方式启动, 还需要将该exe注册到服务里面去,使用exe install.....
分类:
编程语言 时间:
2014-06-08 19:27:50
阅读次数:
254
适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。
组成:
目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。
需要适配的类(Adaptee):需要适配的类或适配者类。
适配器(Adapter):通过包装一个需要适配的对象,把原接口转换成目标接口。
适配器模式分为...
分类:
其他好文 时间:
2014-06-08 18:04:13
阅读次数:
263
模式定义:
装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。
装饰者和被装饰者有相同的超累类型。
可以用一个或多个装饰者包装一个对象。
既然装饰者和被装饰者对象有相同的超累类型,所以在任何需要原始对象(被包装的)的场合,可以用装饰过的对象代替它。
装饰者可以委托被装饰者...
分类:
编程语言 时间:
2014-06-08 09:49:38
阅读次数:
248
JDK1.5之后的功能自动装箱:指的是开发人员可以把一个基本数据类型直接赋给对应的包装类自动拆箱:指开发人员可以把一个包装类对象直接赋给对应的基本数据类型public
static void main(String[] args) { Integer i = 1; //装箱 int j...
分类:
编程语言 时间:
2014-06-07 23:38:09
阅读次数:
350
uiautomator神工具
虽然没找到解决的方法,但是让我无意中发现了一个好工具,比sl4a更好用的工具,直接包装uiautomator,调用uiautomator的api在本地直接编写脚本,然后运行测试case,这样比用java写,然后再打包,runcase要简单的多,关键是他...
分类:
Web程序 时间:
2014-06-07 15:30:08
阅读次数:
698
MOQ:(Minimum order Quantity)最低订货数量MOQ
即最小订购量(最小订单量)对每个产品设定建议订单量是补货的方法之一。另外要注意订单的有效性,这是由供应商制定的规则。比如说最小订单量、包装数量和方式等等。采购者的建议订单量是在这个基础上制定的。如果订单量比较少不能满足最小订...
分类:
其他好文 时间:
2014-06-06 20:44:03
阅读次数:
303