Java - Abstraction
You want to design a system where different types of vehicles share a common method
startEngine() but each vehicle starts differently. Which approach using abstract classes is best?