欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

《漫谈设计模式》勘误

程序员文章站 2022-03-02 18:36:19
...
这个帖子里将整理出漫谈设计模式一些勘误,在我的发行印刷版本里修改掉。希望大家能够及时反馈,您的细心发现可能会给其他读者意想不到的帮助!

1.page 10, class PassengerByCoach
//Travelling by train...
System.out.println("Travelling by train...")
应该改为:
//Travelling by coach...
System.out.println("Travelling by coach...")


2.page30,图里面,Factory接口里面方法名为insertIntoHole()
应该改为:
createProduct()

3.page 31,代码:else "type2".equals(type){
应该改为:
else if ("type2".equals(type)){

4.page 32,语句:虚引用必须和引用队列。
应该改为:
幻影引用和引用队列

5.关于ThreadLocal介绍出现的错误,请参见:关于漫谈设计模式4.2.3章节的一点申明

6.page 77, 语句:添加新功变得能越来越困难。
应该改为:
添加新功能变得越来越困难

7.page 88, 语句:该异常的cause应该increase(int delta)方法方法刚刚抛出来IllegalStateException异常。
应该改为:
该异常的cause应该是increase(int delta)方法刚刚抛出来IllegalStateException异常

8.page 96, 语句:而insertIntoHole()方法把请求转发给给父类的insertIntoRoundHole()方法。
应该改为:
而insertIntoHole()方法把请求转发给父类的insertIntoRoundHole()方法