私が新人教育のために作成したJavaの練習問題を公開します。
sai.java | 課題 |
ikasama.java | 解答例 |
sai.rb | 参考(解答例のRubyバージョン) |
私はこれを使用して、interface(+無名クラス)の使い方や、classを使うことで保守性が高くなるという説明を行ないました。また、言語が違ってもオブジェクト指向の考え方(設計手法等)はそのまま通じる、ということを説明するためにRubyバージョンを作ってみました。
この3つのソースはパブリックドメインとしますので、自由に使ってください。