OOP Classes : shooter game study

Hi guys, i’m looking for an OOP shooter gamer of some sort that covers the fundamentals of OOP such as inheritance and such.

Just need it for polishing up my object-oriented. Thanks.