Gang of Four (GOF) design patterns were quite centered on OOP languages. Now that we have dynamic and functional languages on the JVM, there are quite a few other patterns that come in handy with these capabilities. This presentation explores patterns that enable us to make better use of closures and the functional style of programming.