- references
- to refresh knowledge about design patterns please refer: https://github.com/mtumilowicz/designPatterns
- goals of this workshop
- introduction to basic functional programming structures enabling
- workshops:
/lambda/<Name>Workshop - answers:
/lambda/<Name>
| Pattern | Lambda |
|---|---|
| Chain of Responsibility | Stream of functions |
| Decorator | Functions composition |
| Interpreter | Map of functions |
| Iterator | Stream |
| Strategy | SAM |
| Template | SAM |
| Visitor | Map of functions |
- note that many patterns from GOF could be rewritten in a more functional way by simply using Single Abstract Method (SAM) conversion