Ciclo de vida de un objeto

Es importante reconocer el ciclo de vida de un objeto, ya que el estado que puede guardar un objeto depende de eso.

Tipos de ciclo de vida puede haber mucho, a modo de ejemplo podemos mencionar tres muy comunes:

En una aplicación web suelen aparecer objetos cuyo ciclo de vida está asociado a un request o a una session.

Esto es análogo a un análisis de cardinalidad o normalización, se podría extender por ese lado.