Управление жизненными циклами различных объектов требует комплексного изучения данного вопроса.
Языки и нотации жизненного цикла