Javaにプロトタイプ宣言みたいな機能が入っていないのはなんでなんでしょう?
技術的な意味ではなくて設計思想的な意味で。
CやC++ではこの機能があるおかげで一目でクラスの全体像の把握ができますが、
Javaではクラス定義と関数定義が一緒に行われ、全体像の把握が難しく感じております。
クラスが巨大化するともう読むのが辛くて(Javaプログラマではないので読むだけです)。
インタフェースや抽象クラスで代替しているのかなとも考えましたが、今まで自分の
出会ったJavaコード(C#もですが)はそんなことはしてません。
そもそもJavaで美しいコード(読みやすいコード)というのはどういったものなんでしょう?