Hola Ely, espero que estés bien!
Creo que es posible hacer ejercicios pensando en elementos de nuestra rutina. Por ejemplo, si tienes un perro y va al Pet Shop a bañarse y comprar medicina. Puedes pensar en cómo se organizan las tareas de una tienda de mascotas e implementarlas en un código.
Ejemplos de características:
- Pasos para un baño y esquila.
- Parte financiera: datos bancarios, notas fiscales, valor de los productos, etc.
- Inventario de productos y disponibilidad de servicios.
Cosas así pueden ser abstractas e implementadas usando los conceptos de programación orientada a objetos, porque tenemos atributos y métodos necesarios para cada actividad!
Al principio puedes poner todo en papel y dibujar cómo quedan todos los elementos, lo importante es conseguir abstraer para luego implementarlo en el código.
Saludos y buenos estudios!