public CarWorld(ICarFactory carFactory) { _carFactory = carFactory; _engine = _carFactory.CreateEngine(); _chassis = _carFactory.CreateChassis(); _wheel = _carFactory.CreateWheel(); }