tdd-training-homework04 - classes to interfaces