Нужен код без оформления, желательно составить свободное руководство пользователя (его я сам окультурю).
Разработать программу для представления железнодорожного транспорта. Необходимо использовать механизмы наследования с применением интерфейсов и абстрактных классов.
Из требований к коду — он должен демонстрировать иерархию классов и механизмы наследования, в остальном — фантазия.
Помимо иерархии и этого всего нужно продемонстрировать корректный вызов логичных методов из этих классов.
Размер — хотя бы не меньше 200 строк. Это ж "курсовая", а не лабораторная :)