libgdx - why extend Game instead of implement ApplicationListener?

Was reading this article: Using Screen and Game Classes and I was wondering why a lot of tutorials I come across use “extends Game” instead of “implements ApplicationListener”?

Currently, my main class for the game I’m trying to make implements ApplicationListener.

I was hoping to understand “extends Game” more so that I could decide which is better.

Thanks!