Skip to content

mtumilowicz/java15-design-patterns-made-functional-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java12-functional-design-patterns-workshop

preface

  • 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>

mapping

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

About

Implementations of basic GOF design patterns in a more functional way, using function and streams.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published