В чем разница между потоком управления и потоком объектов в UML? Когда использовать один, а когда другой?