What is the different between Class and Component Class in VB. NET? When the Class and Component Class is suitable to implement?

Thank you,