Если нет, то почему Вас не устраивает LifeTime?
Это именно технологическая и идеологическая необходимость.
Длительность сама по себе - это длительность.
А Вам ещё как-то надо назвать технологическую обёртку - это смысл Вашего вопроса?
Я имею в виде, если он пассивный, как он определяет сколько существует.
Вы расчитывете дать новое фундаментальное понятие? Вы уверены, что это слово есть? не пытаетесь заново переназвать уже выявленное понятие
Если к методам не обращаться(из программы), объект тоже становится пассивным, так?
Что может быть вообще, у чего свойство только длительность собственного существования?
Т.е. сам объект выражает смысл его свойства.
Без конкретной задачи Ваш вопрос - фундаментального философского порядка
А какой проявляет сам по себе?
А как он определяет, сколько он существует?
И какой его тогда семантический смысл. Это метрический синоним процесса, как такового. В конкретике - конкретного процесса, любого.
Тогда уточняйте в постановке вопроса, что Вас интересует технический термин
Не могли бы подробней объяснить, почему?
TimeTracker или TimeWatcher
Однако называть бегунов бегунами нам ничто не мешает
Bike - велосипед. Дело в том, что есть стандартные библиотеки, реализовывающие этот функционал, а вы немного велосипедите)
А если серьёзно, класс можно назвать TimeHandler или TimeManager.
Решение такого опроса абстрактно, без примера и есть оверинжиниринг. Разумеется вопрос так поставлен, что его можно решить только абстрактно.
Это прямой перевод того, что вы сказали
"Объект, на протяжении жизни которого можно узнать время жизни" -
ObjectWithLifetime
Класс не допускает, например создания подкласса с другими дополнительными свойствами?
возможно возможно возможность
Возможно потому, что пример использования появился только сейчас и он несколько ограничивает изначальную формулировку.
я бы назвал его напрямую ObjectMeasuringItsLifetime
Напишите тут простой тест на него чтобы мы понимали о какой ситуации идёт речь
Напишите тут простой тест на него чтобы мы понимали о какой ситуации идёт речь
называть нужно вам а не мне для ваших целей
Если у вас появятся другие смыслы, вы переименуете
Например, вы хотите просто мерять время чего-то - я бы назвал его типа TimeMeasurer
Требования логического анализа.
Думаю моя задача находится в рамках приличия.
Будет обладать выделенным признаком.
Тут один уже пробовал решить эту проблему в обход - через тавтологию/самореферентность (ObjectWithLifetime). У него это не получилось. У вас тоже.