public AirlineService(IUsitData usitData, IAirlineFactory airlineFactory) { if (usitData == null) { throw new NullReferenceException("UsitData"); } if (airlineFactory == null) { throw new NullReferenceException("AirlineFactory"); } this.usitData = usitData; this.airlineFactory = airlineFactory; }
public Airline(IAirlineFactory factory) { planes = factory.CreateAirlinePlanes(); }