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
搬移
重构二--在对象之间
搬移
特性(Inline Class)(3)--作法
重构二--在对象之间
搬移
特性(InlineClass)(3)--作法作法(Mechanics)在absorbingclass(合并端的那个class)身上声明sourceclass的public协议,并将其中所有函数委托
ivaneeo's blog
·
2005-08-31 10:00
重构二--在对象之间
搬移
特性(Inline Class)(2)--动机
重构二--在对象之间
搬移
特性(InlineClass)(2)--动机动机(Motivation)InlineClass(154)正好与ExtractClass(149)相反。
ivaneeo's blog
·
2005-08-31 10:00
重构二--在对象之间
搬移
特性(Extract Class)(4)--范例
重构二--在对象之间
搬移
特性(ExtractClass)(4)--范例让我们从一个简单的Personclass开始:classPerson...
ivaneeo's blog
·
2005-08-30 16:00
重构二--在对象之间
搬移
特性(Extract Class)(3)--作法
重构二--在对象之间
搬移
特性(ExtractClass)(3)--作法作法(Mechanics)决定如何分解class所负责任。建立一个新class,用以表现从旧class中分离出来的责任。
ivaneeo's blog
·
2005-08-30 15:00
重构二--在对象之间
搬移
特性(Extract Class)(2)--动机
重构二--在对象之间
搬移
特性(ExtractClass)(2)--动机动机(Motivation)如果某些数据和某些函数总是一起出现,如果某些数据经常同时变化甚至彼此相依,这就表示你应该将它们分离出去。
ivaneeo's blog
·
2005-08-30 15:00
重构二--在对象之间
搬移
特性(Move field)(4)--范例(2)
重构二--在对象之间
搬移
特性(Movefield)(4)--范例(2)如果有很多函数已经使用了_interestRatefield,我应该先运用SelfEncapsulateField(171):classAccount
ivaneeo's blog
·
2005-08-30 14:00
重构二--在对象之间
搬移
特性(Move field)(4)--范例(1)
重构二--在对象之间
搬移
特性(Movefield)(4)--范例(1)范例(Examples)下面是Accountclass的部分代码:classAccount...
ivaneeo's blog
·
2005-08-30 14:00
重构二--在对象之间
搬移
特性(Move Field)(3)--作法
重构二--在对象之间
搬移
特性(MoveField)(3)--作法作法(Mechanics)如果field的属性是public,首先使用EncapsulateField(206)将它封装起来。
ivaneeo's blog
·
2005-08-30 14:00
重构二--在对象之间
搬移
特性(Move Field)(2)--动机
重构二--在对象之间
搬移
特性(MoveField)(2)--动机动机(Motivation)如果我发现,对于一个field(值域),在其所驻class之外的另一个class中有更多函数使用了它,我就会考虑
搬移
这个
ivaneeo's blog
·
2005-08-30 14:00
重构二--在对象之间
搬移
特性(Move Field)(1)
重构二--在对象之间
搬移
特性(MoveField)(1)你的程序中,某个field(值域)被其所驻class之外的另一个class更多地用到。
ivaneeo's blog
·
2005-08-30 13:00
重构二--在对象之间
搬移
特性(Move Method)(4)--范例
重构二--在对象之间
搬移
特性(MoveMethod)(4)--范例范例(Examples)我用一个表示[帐户]的accountclass来说明这项重构:classAccount...
ivaneeo's blog
·
2005-08-30 11:00
重构二--在对象之间
搬移
特性(Move Method)(3)--作法
重构二--在对象之间
搬移
特性(MoveMethod)(3)--作法作法(Mechanics)检查sourceclass定义之sourcemethod所使用的一切特性(features),考虑它们是否也该被
搬移
ivaneeo's blog
·
2005-08-30 10:00
重构二--在对象之间
搬移
特性(Move Method)(2)--动机
重构二--在对象之间
搬移
特性(MoveMethod)(2)--动机动机(Motivation)[函数
搬移
]是重构理论的支柱。
ivaneeo's blog
·
2005-08-30 10:00
重构二--在对象之间
搬移
特性(Move Method)(1)
重构二--在对象之间
搬移
特性(MoveMethod)(1)你的程序中,有个函数与其所驻class之外的另一个class进行更多交流:调用后者,或被后者调用。
ivaneeo's blog
·
2005-08-30 09:00
第一次使用Extract Method(110) (二)
第一次使用ExtractMethod(110)(二)
搬移
[金额计算]代码观察amountFor()时,我发现这个函数使用了来自Rentalclass的信息,却没有使用来自Customerclass的信息
ivaneeo's blog
·
2005-08-15 11:00
电机工程与资讯科学(Electrical Engineering and Computer Science)
在西元1973秋天,系所
搬移
到目前的雪曼.费尔乔电机工程和电子馆。一年之后,由于在电脑科学方面的研究持续增加,本系将名称改为电机工程与资讯科学系所。集中电脑
happmaoo
·
2005-02-18 09:00
教育
活动
UP
资讯
Software Engineering 全部存档
重构手法(二)——在对象之间
搬移
特性发表于@2004年12月12日5:08PM|评论(0)重构手法(一)——重新组织方法发表于@2004年12月04日10:15PM|评论(0)JBuilder重构工具发表于
casularm
·
2005-01-27 01:00
重构手法(二) —— 在对象之间
搬移
特性
在对象之间
搬移
特性 MoveMethod 如果一个方法与其sourceclass之外的另一个class进行更多的交流(调用或者被调用),就在另一个class中建立一个类似行为的新方法
casularm
·
2004-12-12 17:00
工作
server
Class
扩展
extension
wrapper
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他