2016-03-25 15:21:11 -07:00

14 lines
258 B
Dart

// #docregion
import 'car.dart';
// BAD pattern!
class CarFactory {
Car createCar() {
return new Car(createEngine(), createTires())
..description = 'Factory';
}
Engine createEngine() => new Engine();
Tires createTires() => new Tires();
}