这个帖子里将整理出[url=http://redhat.iteye.com/blog/1007884]漫谈设计模式[/url]一些勘误,在我的发行印刷版本里修改掉。希望大家能够及时反馈,[b]您的细心发现可能会给其他读者意想不到的帮助![/b]
1.page 10, class PassengerByCoach
//Travelling by train...
System.out.println("Travelling by train...")
应该改为:
[b]//Travelling by coach...
System.out.println("Travelling by coach...")[/b]
2.page30,图里面,Factory接口里面方法名为insertIntoHole()
应该改为:
[b]createProduct()[/b]
3.page 31,代码:else "type2".equals(type){
应该改为:
[b]else if ("type2".equals(type)){[/b]
4.page 32,语句:虚引用必须和引用队列。
应该改为:
[b]幻影引用和引用队列[/b]。
5.关于ThreadLocal介绍出现的错误,请参见:[url=http://redhat.iteye.com/blog/1057991]关于漫谈设计模式4.2.3章节的一点申明[/url]
6.page 77, 语句:添加新功变得能越来越困难。
应该改为:
[b]添加新功能变得越来越困难[/b]。
7.page 88, 语句:该异常的cause应该increase(int delta)方法方法刚刚抛出来IllegalStateException异常。
应该改为:
[b]该异常的cause应该是increase(int delta)方法刚刚抛出来IllegalStateException异常[/b]。
8.page 96, 语句:而insertIntoHole()方法把请求转发给给父类的insertIntoRoundHole()方法。
应该改为:
[b]而insertIntoHole()方法把请求转发给父类的insertIntoRoundHole()方法[/b]。
1.page 10, class PassengerByCoach
//Travelling by train...
System.out.println("Travelling by train...")
应该改为:
[b]//Travelling by coach...
System.out.println("Travelling by coach...")[/b]
2.page30,图里面,Factory接口里面方法名为insertIntoHole()
应该改为:
[b]createProduct()[/b]
3.page 31,代码:else "type2".equals(type){
应该改为:
[b]else if ("type2".equals(type)){[/b]
4.page 32,语句:虚引用必须和引用队列。
应该改为:
[b]幻影引用和引用队列[/b]。
5.关于ThreadLocal介绍出现的错误,请参见:[url=http://redhat.iteye.com/blog/1057991]关于漫谈设计模式4.2.3章节的一点申明[/url]
6.page 77, 语句:添加新功变得能越来越困难。
应该改为:
[b]添加新功能变得越来越困难[/b]。
7.page 88, 语句:该异常的cause应该increase(int delta)方法方法刚刚抛出来IllegalStateException异常。
应该改为:
[b]该异常的cause应该是increase(int delta)方法刚刚抛出来IllegalStateException异常[/b]。
8.page 96, 语句:而insertIntoHole()方法把请求转发给给父类的insertIntoRoundHole()方法。
应该改为:
[b]而insertIntoHole()方法把请求转发给父类的insertIntoRoundHole()方法[/b]。