interfaceはパフォーマンス悪いから使われない
使われないから理解されないのループ

大体JavaはGCがあるから単純化されてるだけで
例えばC++で同じことやろうとするとDelphi以上にめんどくさいぞ