A Little Java, A Few Patterns•短评
-
2 执追内修 2013-12-25
刚开始的时候,以为是在看函数式语言,因为new一个新的Object就像是在创建一个list一样,一层叠一层,然后就是讲解为什么需要一个visitor类,当datatype的变种变得越来越多的时候,如果要对每一种都添加一个函数的话,那就需要在不同的类中去添加并且要照顾到变种之间的关系,这就萌生了把所有变种的同名函数集中到一起,那就方便互相查看与验证。再然后就是变种的方法函数只需要一个accept就可以了,然后调用一个visitor进行工作,等于是外包工作给任意多的有功能的函数。 为什么需要外包工作给visitor,那就是没人能一开始就写出完整无缺的程序,随着需求的修改,需要变动程序,那就是visitor pattern发挥作用的时候,可以单独的增加与原来变种平行的类,并且类之间可以互调……
-
1 傅曼殊 2016-12-04
有趣,順手膜一發Matthias。
-
1 TerabyteX 2014-09-03
示例简练,可用作学习Java的第一本书,也是我唯一推荐的java图书
-
0 .scheme 2014-05-08
作者使用的JDK还是比较老的版本了,现在已经可以AutoBoxing了
-
0 jiacai2050 2016-01-29
java 里面也可以实现函数式语言的特性
-
0 wscanf 2016-02-02
老外的类抽象入门 适合一点都不懂的人
-
0 Kerie 2013-03-15
比起娓娓道来的书,开门见山的书更适合我,这系列的书我就不浪费时间读了
-
0 Silencerh 2016-12-30
一口气读完!有趣的行文风格,内容也很充实,一步步推导设计模式。
-
0 zen 2014-01-21
看了reading guide,国外教授比国内的有趣多了……虽然只是部分 对于JAVA实在有点难以保持兴趣,不过另外的原因在于书里的例子实在是绕,而且全是不认识的食物名……
-
0 fido 2013-04-09
大牛把java也写的很可爱!
-
0 Kitorinix 2013-05-15
the solution of Expression of java + java吐槽集合
-
0 sencouyan 2013-09-12
来自 王垠 这个『异类』的推荐 令人印象深刻的随处可见的new。 2013.12.12 重读,改为5星。以前太嫩了。 2015.06.27 end 2016.03.27 REAL END
-
0 yxnsu 2014-01-04
用 java 来玩 functional programming ,简单用了用 java 的类型系统。
-
0 tuxzzy 2016-01-13
visitor。。。好绕。。
-
0 loggerhead 2016-04-14
一点面向对象,一点函数式,一点设计模式的混杂,适合不了解这三个概念的新手读
-
0 Keith 2016-10-21
看了王垠的博客找来看,大致了解了visitor pattern是怎么推出来的,没有仔细推敲,碰到再去找详细的资料看……反正给我的感觉就是相当麻烦,一切都是源于Java把所有东西都当对象,函数没法直接当参数传。换成js能少一堆类啊超类啊抽象类啊接口啊乱七八糟的,当然js也有它自己的问题……绕这么多弯的核心思想就是把各种稍微有那么一点点不同的东西放一起,万一要改的时候不怕漏。
-
0 Ape 2017-02-24
不合口味
-
0 孔维汉 2016-05-23
并没有读完。。反正就是不想读了,直接去搜了几个visitor pattern的教程看
-
0 壮壮 2012-11-02
很好..
-
0 童.. 2013-03-13
时隔5个月重读,感觉真是超级赞的书。
书名: A Little Java, A Few Patterns
作者:
出版社: The MIT Press
出版年: 1997-12-19
页数: 194
定价: USD 28.00
装帧: Paperback
ISBN: 9780262561150