title: UML inheritance - why is the direction of arrow from the subclass to the parent-class?
body: <p><img src="https://i.stack.imgur.com/V4qNF.jpg" alt="Image: Class B extends class A. Then Why is the arrow from B to A?"></p>
  
  <p>In the image above class B inherits class A. If B inherits all A's methods, shouldn't the arrow be from A to B? In my opinion it would make more sense if the arrow was from A to B.</p>
  
  <p>Is there a reason that the direction of the arrow is this way and not the other way around? I would love to hear the explanation. 
  Thank you.</p>
  
  <p>EDIT: I know that this is the way that UML is designed, and that the diagram above is true according to the rules of UML, but my question is <strong><em>why</em></strong> UML made the arrow go this way .</p>