title: What is the difference between terminate pseudostate and final state in the state diagram?
body: <p>The UML standard states</p>
  
  <blockquote>
    <p><strong>terminate pseudostate</strong><br>
    Entering a terminate pseudo state implies that
    the execution of the state machine by means of its context object is
    terminated. The state machine does not exit any states nor does it
    perform any exit actions other than those associated with the
    transition leading to the terminate pseudo state.</p>
  </blockquote>
  
  <p>When should I use final and terminate pseudostate? For me terminate pseudostate can be replaced by a state with name "destroyed".</p>