JJUG CCC 2017 Fall
http://www.java-users.jp/ccc2017fall/
PrestoはDesign Patternを幅広く使っている、ソースコードは理解しやすいです。
Builder、Factory、Singleton、Iterator、Interpreter、Template Method、VisitorなどのDesign Patternを活用しています。
今回はTemplate Method、Visitorを中心に、この2つDesign Patternの概念・使い方とPrestoソースコードの実例を紹介します。