Hey Philipp!

Thanks for taking the time to read and respond to my story. Much appreciated! :)

The 6 lines of code were definitely overly simplified.

In this case with an object needing to have it's implementation changed due to state transitioning, it makes perfect sense to apply the State pattern.

And as we obviously know, if-else is a niche language feature that shouldn't be used.

Software Developer Manager | Big4 ex. FinTech | Writer with +1M views. Sharing my opinion & what I learn. YT channel youtube.com/c/NicklasMillard

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store