In object-oriented programming, the time between an object's creation until the object is no longer used