一、Scala 设计模式介绍 1. 学习设计模式的必要性 面试会被问,所以必须学 读源码时看到别人在用,尤其是一些框架大量使用到设计模式,不学看不懂源码为什么这样写,比如Runtime的单例模式. 设计模式能让专业人之间交流方便 提高代码的易维护 设计模式是编程经验的总结,我的理解:即通用的编程应用场景的模式化,套路化(站在软件设计层面思考) 2. 掌握设计模式的层次 第1层&#