自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赤山岛

洞庭湖上的一颗小岛,钓鱼,养猫,学程序。(Java,DB,大数据,PMP,ACP)

原创 【Java虚拟机结构(第1部分)数据类型】摘要

《Java虚拟机规范(Java SE 7版)》作者:Tim Lindholm、Frank Yellin、Gilad Bracha、Alex Buckley 摘要:第二章 Java虚拟机结构(第1部分) 本规范描述的是一种抽象化的虚拟机的行为,而不是任何一种被广泛使用的虚拟机实现。 ...

2014-06-25 09:22:39

阅读数 2106

评论数 0

原创 重构摘要12_大型重构

《重构-改善既有代码的设计》Martin Fowler 摘要:   第十二章 大型重构  特点 根据需要安排自己的工作,只在需要添加新功能或修补错误时才进行重构。 进行大规模重构时,有必要为整个开发团队建立共识。意识到:重构正在进行,每个人都应该相应地安排自己的行动。...

2014-06-11 09:04:10

阅读数 1942

评论数 0

原创 重构摘要11_处理概括关系

《重构-改善既有代码的设计》Martin Fowler 摘要:  第十一章 处理概括关系 有一批重构手法专门处理类的概括关系(generalization , 即继承关系) Pull Up Field 字段上移 两个子类有相同字段 --》 移到超类 观察函数如何使用它们,使用的方式很相...

2014-06-10 10:01:24

阅读数 1828

评论数 0

原创 重构摘要10_简化函数调用

《重构-改善既有代码的设计》Martin Fowler 摘要: 第十章 简化函数调用 Rename Method 函数改名 改一个自表达的名字吧!骚年 Add Parameter 添加参数 某个函数需要从调用端得到更多信息。 为此函数添加一个对象参数,让该对象代价函数所需信息。并发编...

2014-06-09 09:32:44

阅读数 2450

评论数 0

原创 重构摘要9_简化条件表达式

《重构-改善既有代码的设计》Martin Fowler 摘要: 第九章 简化条件表达式 Decompose Conditinal 分解条件表达式 你有一个复杂的条件(if-then-else)语句 从三个段落中分别提炼出独立函数 Consolidate Condit...

2014-06-05 09:37:37

阅读数 1929

评论数 0

原创 重构摘要8_重新组织数据

《重构-改善既有代码的设计》Martin Fowler 摘要: 第八章 重新组织数据 Self Encapsulate Field 自封装字段 你直接访问一个字段,但与字段之间的耦合关系逐渐变得笨拙。 为这个字段建立取值/设置函数,并且只以这些函数来访问字段。 子类用超...

2014-06-04 09:19:52

阅读数 1783

评论数 0

原创 重构摘要7_在对象之间搬移特性

《重构-改善既有代码的设计》Martin Fowler 摘要: 第七章 在对象之间搬移特性 Move Method 搬移函数 你的程序中,有个函数与其所驻类之外的另一个类进行更多交流:调用后者,或被后者调用 在该函数最常引用的类中建立一个有着类似行为的新函数。将旧函数变成一个单纯...

2014-06-04 09:15:44

阅读数 1960

评论数 0

提示
确定要删除当前文章?
取消 删除