
拉乌尔·加布里埃尔·乌尔玛 理查德·沃伯顿
本实践指南提供了一种综合的、项目驱动的方式,来帮助你学习一些成为高效Java开发人员所需的核心主题。本书展示了如何开发真实项目,并同时学习*佳实践。每一章会聚焦于一个项目,该项目从一个命令行批处理程序开始,然后发展成一个功能齐全的应用程序。本书也给了你一个以面向开发者的角度去学习的机会,包含大量的代码示例。
1 翻译不太行 2 没啥深度,案例也一般 一般偏下
喜欢本书知识与实践相结合的描述方式 充分展示了java在面向对象编程里代码的优雅设计方式 但是要想读懂还需要有比较深的java基础
感觉很多时候翻译水平制止了我看进去。。
对理解面向对象设计原则有帮助,内容较浅。 SOLID: SRP:单一职责原则 OCP:开闭原则 LSP:里氏替换原则 ISP:接口隔离原则 DIP:依赖倒置原则
非常好的表达方式,案例驱动、循序渐进的将软件领域的原则和一些设计模式娓娓道来,逐步铺开。
这本书用来理解SOLID原则,还有各种常用设计模式,测试驱动开发等思想还是挺好的,但感觉有一点旧,特别是现在有了spring boot之后,相当多的程序员都是按照框架的规范写流水线代码。但是里面的编程思想还是值得学习和实践的。还是要努力写出好代码,虽然现在在工作里还是能通过测试上线就完事大吉哈哈哈😄
头重脚轻的感觉,感觉是一本赶出来的书。软件设计原则虽然说的没有问题,但是说明有些不足。而针对Java的部分看似过了遍项目,但是水过地皮湿。并不推荐这本书。
写代码就是一个不断思考不断优化的过程,作者把前因后果分析得非常明白 非常推荐junior工程师仔细看看
本书提到的许多案例,好像看明白了,又好像没看明白,跳跃性较强,学了之后不能在脑海中形成有序概念。
适合新手读,有过几年经验的还是算了