In UML, destruction in a sequence diagram means "a message view representing a life cycle destruction request for the life line of a target," that is, the message recipient object is logical or physical remote and inaccessible to future interactions. Deactivate means that the message recipient's object will change from an active to an inactive state, with the possibility of reactivation in a later state. therefore, objects are still available in the application space, but can, for example, move to the archive over time.
source share