Ваша диаграмма показывает, где методы должны go. Который находится в классе Car.
НО, я бы немного изменил ваши вызовы методов:
- break ()
- releaseBreak ()
- turnOnWipers ()
- turnOffWipers ()
Но в целом это будет драйвер, который вызывает эти методы в автомобиле.
Кстати, он НЕ ДОЛЖЕН быть водителем, управляющим автомобилем, просто то, что знает об интерфейсе автомобиля и о том, как с ним взаимодействовать. Думай о себе за рулем, и т. Д. c ...