ZeroBlue

留出时间,让自己微笑。
posts - 6, comments - 12, trackbacks - 0, articles - 0
   :: 首页 ::  :: 联系 ::  :: 管理

我的评论

代码保存之后,以下语句多了空格,删掉即可:
service.setRealPath( " d: " );
urlMap.put( " http://localhost:8080/index.jsp " , " /temp/index1.html " );
urlMap.put( " http://www.yahoo.com.cn/ " , " /temp/index2.html " );
new FileOutputStream(file), " GBK " );

blogjava提供的编辑器功能一堆,华而不实,非常不好用,我试着重新编辑,结果无功而返。
re: 致歉[未登录] zeroblue 2007-03-01 19:49  
有你这份真诚就够了,海内存知己嘛。
事实标准和理想标准永远是有差距的。
re: 使用state pattern替代if else zeroblue 2006-10-15 18:21  
可否这样:
将Movie类声明为一个接口(感觉Price也声明为接口比较好),每增加一个Price实现类,就增加一个Movie对应的实现类。这要原来的代码不需要动,符合开闭原则。Movie接口定义子类必须实现的getCharge()方法。子类实现该方法时会调用对应的Price实现类来计算积分。
consume类代码可写成这样:
Movie regularMovie = new RegularMovie();
Movie newReleaseMovie = new NewReleaseMovie();
Movie childrenMovie = new ChildrenMovie();
(不知可行否)
re: 使用state pattern替代if else zeroblue 2006-10-15 11:06  
还是应该pattern吧,这里是以影片类型举例,可以想象一个大型的影片公司,影片类型肯定非常多,都在一个类里用if else搞,头可能也比较晕。
而且类型价格等东西有变更,或减增。维护起来会死人的。
re: 使用state pattern替代if else zeroblue 2006-10-15 10:54  
嗯,问下,如果使用反射机制,Movie类是否不用声明静态变量。
否则增加新的影片类型,不是还要修改Movie类。
如果要声明的话,是否加上final比较好?
re: 使用state pattern替代if else zeroblue 2006-10-15 10:41  
so good!
re: 算法优化源于人类智慧 zeroblue 2006-10-15 10:24  
懒勤与否,好象与是否有智慧没有必然联系。
而最佳算法好象只与智慧有关系。为什么有智慧的懒人不能写出最佳算法?

: )
其实最近我也对《程序员》有点失望,每期都能找出错字和语法上的错误。
其合订本更是惨不忍睹。一份学术方面的杂志,而且还是月刊,做成这样,不能不让人怀疑其质量。
嗯,确实是刚开始接触。: ) 兴奋中……
看了最新一期的程序员,心情有点复杂,想听听大家的声音呢。
re: 我打算学习Core Java用english学习 zeroblue 2006-09-01 14:07  
加油:)
看hibernate的源代码,看丫是怎么翻页的。
我没仔细看过,但相信会有提示。