#Devoxx
Designing functional and fluent
API: example of the Visitor Pattern
José Paumard
@JosePaumard
#Devoxx @JosePaumard
@JosePaumard
https://josepaumard.github.io https://github.com/JosePaumard
https://www.pluralsight.com/authors/jose-paumard
https://www.slideshare.net/jpaumard
https://www.youtube.com/user/JPaumard
#Devoxx @JosePaumard
Why the Visitor Pattern?
Because it is tough to implement!
So if you can implement it, then you can implement
anything…
#Devoxx @JosePaumard
Live coding!
How to make it functional?
How to implement it without touching the
visited classes?
All with a fluent API
#Devoxx
Thank you!
José Paumard
@JosePaumard
https://github.com/JosePaumard/devoxx-belgium-2019-visitor-lambda

Designing functional and fluent API: example of the Visitor Pattern