この、それぞれのデザインパターンと 「 #scala の機能のこれ使えばできるんじゃね?」 的な対応表が素晴らしい