Gang of Four Patterns in a Functional Light
summary
Shows how many Gang of Four design patterns exist as workarounds for missing higher-order functions and demonstrates, via live coding, how to reimplement common GoF patterns functionally using lambdas (Java 8) and higher-order functions.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 3:44GoF patterns in Java problems
- 9:26Functional Command pattern
- 12:20Functional Template method
- 17:15Functional Observer and Decorator
- 24:45Functional Chain of responsibility
- 37:30Functional Interpreter pattern
- 43:31Conclusion and Q&A
related talks
49mG o F Patterns
51mg ∘ f patterns
57mDesign Patterns in Dynamic and Functional Languages
55mFunctional Programming Patterns with Java8
46mFunctional Programming with Go
48mRevisiting Design Patterns after 20
51mI'll Teach You Functionalism in Go!
42mHigher-Order Functions and Functional Interfaces: for the challenges of clean, cohesive code
