title: Java - definition - "principle of substitution"
body: <p>I read a summary which always use the definition "principle of substitution" when it talk about inheritance. But It doesn't explain the meaning of this principle.</p>
  
  <p>What is this principle?</p>
  
  <p>Thank you.</p>