Exploring four different approaches — Since the dawn of layered...
What if I tell you that you can remove all the boilerplate code of your use cases and avoid writing them when not needed without affecting your presentation layer?
No, I’m not joking! 😎
A while ago I wrote why you need use cases and what they are so in this article I’m not going to dig too much into details, if you are new to them I suggest you read my previous article before.
To summarize we can say that Use cases are an evolution of Application Services that bring the following benefits: