La durée de vie de l'objet (ou du cycle de vie) d'un objet dans la programmation orientée objet est la durée entre un objet est créée (également appelée instanciation ou construction) jusqu'à ce que l'objet ne soit plus utilisé, puis détruit ou libéré.