Здравствуйте, Аноним, Вы писали:
А>в чем собственно принципиальная разница? А>в каких случаях что лучше использовать?
Про разницу уже сказали (наследование и отношение "целое-часть").
А что и когда лучше использовать — вопрос во многих случаях спорный.
Можно посмотреть классиков — "Design patterns" например.