public void Construct(PlaneBuilder planeBuilder) { planeBuilder.BuildAmountOfCrewNeeded(); planeBuilder.BuildAmountOfEngines(); planeBuilder.BuildAmountOfSeats(); planeBuilder.BuildIsCommercial(); planeBuilder.BuildIsDirectFlight(); planeBuilder.BuildIsPropAircraft(); planeBuilder.BuildTopSpeed(); }
public PlaneBuilderTest() { PlaneDirector director = new PlaneDirector(); builder = new Cessna172Builder("PH-CESSNA"); director.Construct(builder); builder.Plane.ShowInfo(); builder = new AirbusA380Builder("PH-AIRB"); director.Construct(builder); builder.Plane.ShowInfo(); }