Wenn
nil
zulässig ist, dann hat man das
NULL-Pattern oder man wirft idealerweise ASAP eine
Exception (Guard).
Was richtig ist hängt vom Gesamtkontext ab und kann pauschal nicht beantwortet werden. Ich würde das aber zunächst völlig herauslassen und eben immer bei
IMotorBetrieben
einen Motor voraussetzen.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)