title: <extend> dependency in UML
body: <p>Except for the context of UML,if A extends B,then B is a subset of A.</p>
  
  <p>But in UML, it's the opposite,say,if A extends B,then A is a subset of B,</p>
  
  <p>why is it so strange?</p>