what simple programs/projects demand abstraction/interface usage in C#?

i want to get familiar on using abstract classes and interfaces in C#,
i've read about how they work; trying to understand how And when to use them.
what simple programs or project ideas that i could practice on the use of abstraction and interfaces?