《Java8函数式编程》

[英] Richard Warburton 著,王群锋 译

人民邮电出版社

目录

  1. 简介
  2. lambda表达式
  3. 类库
  4. 高级集合类和收集器
  5. 数据并行化
  6. 测试、调试和重构
  7. 设计和架构的原则
  8. 使用lambda编写并发程序
  9. 下一步

设计和架构的原则

软件开发最重要的设计工具不是什么技术,而是一颗在设计原则方面训练有素的头脑。
—— Craig Larman

SOLID原则

  1. Single responsibility 单一功能原则
  2. Open/Closed 开闭原则
  3. Liskov subsitution
  4. Interface segregation
  5. Dependency inversion 依赖反转