лучше для начала сделай какой-то простенький шаблон самостоятельно. на самом деле каждую простую идею в ооп можно развить до нереальных масштабов с прорабатыванием каждой маленькой детали. мне, когда знакомился, было интересно создавать классы геометрических фигур. типа создаёшь класс точка, класс угол, из точек и углов уже можно делать треугольники, прямоугольники, трапеции и тд и тп, у них у всех может быть метод типа найти площадь, найди среднюю линию и тд и тп