Report question

Question: When to use abstract classes?