- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 计算类所占的字节数
类的大小只包括那些成员变量的大小,成员函数不计算在内。 成员函数还是以一般的函数一样的存在。a.fun()是通过fun(a.this)来调用的。所谓成员函数只是在名义上是类里的。其实成员函数的大小不在类的对象里面,同一个类的多个对象共享函数代码。而我们访问类的成员函数是通过类里面的一个指针实现,而这个指针指向的是一个table,table里面记录的各个成员函数的地址(当然不同的编译可能略有不...
2011-04-15 19:48:04 163
Head First 设计模式--Command
chapter 6 --命令模式 封装调用 1. 命令模式可将“动作的请求者”从“动作的执行者”对象中解耦。 命令模式: 将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。 Structure Client: 客户负责创建一个Conc...
2011-04-09 16:26:55 101
Head First 设计模式--Singleton
chapter 5 --单件模式 独一无二的对象 1. 如果我们不需要这个实例,它就永远不会产生,这就是“延迟实例化”。 2. 单件常被用来管理共享的资源,例如数据库连接或线程池。 3. 外界必须“请求”得到一个实例,而不是自行实例化得到一个实例。 单件模式: 确保一个类只有一个实例,并提供...
2011-04-08 14:58:18 96
原创 Head First 设计模式--Factory
chapter 4 --工厂模式 烘烤OO的精华 1. 当使用new时,是在实例化一个具体类,所以是对实现而不是接口进行编程。 2. 如果代码是针对接口而写,那么可以通过多态,它可以与任何新类实现该接口。 3. 在设计模式中,所谓的“实现一个接口”并不一定表示“写一个类,并利用implement关键词来实...
2011-04-07 21:57:18 83
原创 微软SDET介绍
找到一篇不错的关于微软测试工作 性质的文章,对工作角色的认识有一定的帮助,我就是SDET,属于开发和测试中间的那种,并不像自己想象的那种没有什么技术 含量的黑盒测试,对SDET的要求还是挺高的,做好这种白盒测试,仍然要加紧自己在开发能力的培养,才能较快的发现代码中的问题。 1. 基本情况 测试在微软公司是一项非常重要的工作...
2011-04-05 19:20:10 197
org.apache.batik包
2010-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人