Java の interface と高階関数の関係が分からないのですが、

 >>426 の以下の部分はどういう事でしょうか?
  > sortには関数を渡したいんだけど、Javaではメソッドを値として
  > 扱えないから、interface使ってその代用をするんでしょ。

 高階関数というのは、関数の引数に関数を取れたりする事ですよね?