用户操作
[即时聊天] [发私信] [加为好友]
网破鱼欢ID:congcat
21879次访问,排名5722,好友0人,关注者1人。
congcat的文章
原创 25 篇
翻译 1 篇
转载 15 篇
评论 16 篇
网破鱼欢的公告
      世事喧嚣,人生寂寞。我一直以为,支撑我生活的动力,便是罗素所称的三种单纯然而又极其强烈的激情:对爱情的渴望、对知识的渴求,以及对于人类苦难痛彻肺腑的怜悯。而在这样的动力下生活,注定是孤独,无尽的、近于绝望的孤独。
  我想,在这片已经不再蔚蓝、不再纯洁的天空下,如果还有一双眼睛与我一同哭泣,那么生活就值得我为之受苦吧。
    ----《香草山》

→→留言板
QQ:8066486 zhjiun@yahoo.com.cn
最近评论
jitabc:说的很好!!!
jonesky:怎么改成中文版的
test:Hello!
congcat:呵呵,翻译的太差了! 原文:http://myeclipseide.com/enterpriseworkbench/help/index.jsp?topic=/com.genuitec.myeclipse.doc/html/quickstarts/struts/index.html

希望大家批评!多多!
todo:请问老大该文的原文在哪里?
文章分类
收藏
相册
Myself
链接 - 朋 友
!Msn空间:精致的漏网
!zhijun的Wallop
!同学录::通信工程40313
!我新开的blog: 网智居
piaose的BLOG
zlkw 的BLOG
链接 - 站点
CSDN
IBM developerWorks 中国
J2ME开发网
Java开源大全
Java视线论坛
Nokia移动开发中文社区
SUN中国技术社区
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 我眼中的 重载(Overloading),重置(Overriding),重构(Refactoring)收藏

新一篇: [转]JAVA代码编写的30条建议 ——来自 cswcafe 的 Blog  | 旧一篇: 几个用java做的模式的例子

我觉得重载和重置都是对方法而言的,而重构是对于构件或者类或者整个系统而言的。

重载和重置都是面向对象多态性的体现。重载是指一个方法可以有呈现出多种形式。多种形式是通过同名的方法可以有不同的参数类型顺序或者不同参数个数实现的。我个人觉得这是面向对象人性化的体现,因为每个人可能有不同的输入习惯。一个电源插板能够很形象的说明重载。电源插板(好比一个方法)的功能就是提供电源,插板上既有2孔的插槽也有3孔的插槽(好比方法的重载,有多种呈现形式),这是分别针对2脚的插头和3孔的插头制作的。重置则是泛化类对从基类继承的方法的重写,也叫覆盖吧。这很容易理解,因为即使基类和泛化类再类似,基类的方法肯定有不适合泛化类的地方,这时候泛化类就需要对基类的方法重置。重置时方法参数的类型、数量和次序一定要和基类的方法一致,否则就成了重载。

    重构一般有软件重构和代码重构。软件重构是指在不改变软件的功能和外部可见性的前提下,对软件进行改造,其目的是为了改善软件的结构,提高清晰性、可扩展性和可重用性。代码重构就是在不改变代码外部情况的对源代码的修改。重构是代码维护中很重要,但不增加新的行为。重构用于提高代码的可读性和改变代码的结构和设计,这样在将来更容易维护。如果在现有结构下给一个构件或者增加一个新的行为很困难或者根本不可能,这时候就需要重构这个构件或者类,其目的是为了增加新行为更容易。

    以上是本人的一点拙见,有什么不对的地方还望大家批评。

发表于 @ 2005年01月17日 07:27:00|评论(loading...)|编辑

新一篇: [转]JAVA代码编写的30条建议 ——来自 cswcafe 的 Blog  | 旧一篇: 几个用java做的模式的例子

评论

#jitabc 发表于2008-05-09 20:30:28  IP: 60.7.144.*
说的很好!!!
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 网破鱼欢