public AssaultShip(ConfigurationFactory configurationFactory) : base(configurationFactory) { }
public HeavyTransportShip(ConfigurationFactory configurationFactory) : base(configurationFactory) { }
public Spaceship(ConfigurationFactory factory) { _engine = factory.CreateEngine(); _hull = factory.CreateHull(); }