Mutual Mobile interview question

Difference between Extensions vs Subclasses