たとえばGUIのクラスライブラリって
継承によってうまく表現されてる例じゃないかな?
おまえらどうおもう?

java.lang.Object
 java.awt.Component
  java.awt.Container
   javax.swing.JComponent
    javax.swing.AbstractButton
     javax.swing.JButton

継承関係の無い状態にくらべて
ある場合の上記のような構造が
コード全体を理解する助けになってる気がする