実装の共有

Javaでプログラミングするさいにいつも感じることなんだけど、継承を使って実装の継承を行うことに抵抗感を感じる。
そもそも、あんまり継承とかstaticな属性なものを使いたくないんだけど、なかなかそうもいかないみたいなので。
RubyのMatzさんが仰るようにJavaの使いにくさをここに感じてしまう。