E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Mechanics】
重构二--在对象之间搬移特性(Move Field)(3)--作法
重构二--在对象之间搬移特性(MoveField)(3)--作法作法(
Mechanics
)如果field的属性是public,首先使用EncapsulateField(206)将它封装起来。
ivaneeo's blog
·
2005-08-30 14:00
重构二--在对象之间搬移特性(Move Method)(3)--作法
重构二--在对象之间搬移特性(MoveMethod)(3)--作法作法(
Mechanics
)检查sourceclass定义之sourcemethod所使用的一切特性(features),考虑它们是否也该被搬移
ivaneeo's blog
·
2005-08-30 10:00
重构一 重新组织你的函数(Substitute Algorithm)(3)---作法
重构一重新组织你的函数(SubstituteAlgorithm)(3)---作法作法(
Mechanics
)准备好你的另一个(替换用)算法,让它通过编译。针对现有测试,执行上述的新算法。
ivaneeo's blog
·
2005-08-29 17:00
重构一 重新组织你的函数(Replace Method with Method Object)(3)---作法
重构一重新组织你的函数(ReplaceMethodwithMethodObject)(3)---作法作法(
Mechanics
)建立一个新class,根据[待被处理之函数]的用途,为这个class命名。
ivaneeo's blog
·
2005-08-29 16:00
重构一 重新组织你的函数(Remove Assignment to Parameters)(3)---作法 ( 08-29 14:19)
重构一重新组织你的函数(RemoveAssignmenttoParameters)(3)---作法(08-2914:19)作法(
Mechanics
)建立一个临时变量,把待处理的参数值赋予它。
ivaneeo's blog
·
2005-08-29 15:00
重构一 重新组织你的函数(Split Temporary Variable)(3)---作法
重构一重新组织你的函数(SplitTemporaryVariable)(3)---作法作法(
Mechanics
)在[待剖解]之临时变量的声明式及其第一次被赋值处,修改其名称。
ivaneeo's blog
·
2005-08-29 14:00
重构一 重新组织你的函数(Introduce Explaining Variable)(3)---作法
重构一重新组织你的函数(IntroduceExplainingVariable)(3)---作法作法(
Mechanics
)声明一个final临时变量,将待分解之复杂表达式中的一部分动作的运算结果赋值给它
ivaneeo's blog
·
2005-08-25 16:00
重构一 重新组织你的函数(Replace Temp with Query)(3)---作法
重构一重新组织你的函数(ReplaceTempwithQuery)(3)---作法作法(
Mechanics
)首先是简单情况:找出只被赋值一次的临时变量==>如果某个临时变量被赋值超过一次,考虑使用SplitTemporayVariable
ivaneeo's blog
·
2005-08-25 15:00
重构一 重新组织你的函数(Inline Temp)(3)---作法
重构一重新组织你的函数(InlineTemp)(3)---作法作法(
Mechanics
)如果这个临时变量并未被声明为final,那就将它声明为final,然后编译.
ivaneeo's blog
·
2005-08-25 14:00
重构一 重新组织你的函数(Inline Method)(3)---作法
重构一重新组织你的函数(InlineMethod)(3)---作法作法(
Mechanics
)检查函数,确定它不具多态性(isnotpolymorphic).
ivaneeo's blog
·
2005-08-24 17:00
重构一 重新组织你的函数(Extract Method)(3)---作法
重构一重新组织你的函数(ExtractMethod)(3)---作法作法(
Mechanics
)创造一个新函数,根据这个函数的意图来给它命名(以它[做什么]来命名,而不是以它[怎么做]命名)。
ivaneeo's blog
·
2005-08-24 11:00
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他