예제 #1
0
        protected Aircraft(string callSign, IAirTrafficControl mediator)
        {
            Callsign = callSign;

            _mediator = mediator;
            _mediator.RegisterAircraftUnderGuidance(this);
        }
예제 #2
0
        protected Aircraft(string callSign, int currentAltitude, IAirTrafficControl airTraficControl)
        {
            _airTraficControl = airTraficControl;
            _airTraficControl.RegisterAircraftUnderGuidance(this);

            CallSign = callSign;
            Altitude = currentAltitude;
        }
 public Embraer190(string callsign, IAirTrafficControl atc) : base(callsign, atc)
 {
 }
예제 #4
0
 public Boeing777(string callSign, int currentAltitude, IAirTrafficControl atc)
     : base(callSign, currentAltitude, atc)
 {
 }
예제 #5
0
 public BoeingAirplane(IAirTrafficControl airTrafficControl) : base(airTrafficControl)
 {
 }
예제 #6
0
 public Spitfire(string callSign, IAirTrafficControl atc)
     : base(callSign, atc)
 {
 }
 public Airbus380(string registrationNumber, IAirTrafficControl atc)
     : base(registrationNumber, atc)
 {
 }
 public Airplane(string callsign, IAirTrafficControl atc)
 {
     Callsign = callsign;
     _atc     = atc;
     _atc.RegisterAircraftUnderGuidance(this);
 }
예제 #9
0
 public Fokker(string callSign, IAirTrafficControl mediator)
     : base(callSign, mediator)
 {
 }
예제 #10
0
 public Boeing(string callSign, IAirTrafficControl airTrafficControl)
     : base(callSign, airTrafficControl)
 {
 }
예제 #11
0
 protected Aircraft(string callSign, IAirTrafficControl atc)
 {
     _atc     = atc;
     CallSign = callSign;
     _atc.Acknowledges(this);
 }
예제 #12
0
 public Aircraft(string callSign, IAirTrafficControl atc)
 {
     _atc          = atc;
     this.CallSign = callSign;
     _atc.RegisterAircraftUnderGuidance(this);
 }
예제 #13
0
 public LearJet45(string registrationNumber, IAirTrafficControl atc) : base(registrationNumber, atc)
 {
 }
예제 #14
0
파일: Fokker.cs 프로젝트: jplopes/Patterns
 public Fokker(string callSign, IAirTrafficControl atc) : base(callSign, atc)
 {
 }
예제 #15
0
 public Lancaster(string callSign, IAirTrafficControl atc)
     : base(callSign, atc)
 {
 }
예제 #16
0
 public Junkers(string callSign, IAirTrafficControl atc)
     : base(callSign, atc)
 {
 }
예제 #17
0
 public Lancaster(string callSign, IAirTrafficControl atc)
     : base(callSign, atc)
 {
 }
예제 #18
0
 protected Airplane(string callSign, IAirTrafficControl airTrafficControl)
 {
     this.CallSign          = callSign;
     this.airTrafficControl = airTrafficControl;
     airTrafficControl.RegisterAircraftUnderGuidance(this);
 }
예제 #19
0
 public Stuka(string callSign, IAirTrafficControl atc)
     : base(callSign, atc)
 {
 }
예제 #20
0
 protected Airplane(string callSign, IAirTrafficControl airTrafficControl)
 {
     this.CallSign = callSign;
     this.airTrafficControl = airTrafficControl;
     airTrafficControl.RegisterAircraftUnderGuidance(this);
 }
예제 #21
0
 protected Aircraft(IAirTrafficControl airTrafficControl, string callSign)
 {
     _airTrafficControl = airTrafficControl;
     CallSign           = callSign;
     _airTrafficControl.RegisterAircraftUnderGuidance(this);
 }
예제 #22
0
 public Boeing(string callSign, IAirTrafficControl airTrafficControl)
     : base(callSign, airTrafficControl)
 {
 }
예제 #23
0
 public Boeing747(string registrationNumber, IAirTrafficControl act)
     : base(registrationNumber, act)
 {
 }
예제 #24
0
 public Airbus380(string registrationNumber, IAirTrafficControl atc)
     : base(registrationNumber, atc)
 {
 }
예제 #25
0
 public Fokker(IAirTrafficControl airTrafficControl, string callSign)
     : base(airTrafficControl, callSign)
 {
 }
예제 #26
0
 public AirBus321(string callSign, IAirTrafficControl atc) : base(callSign, atc)
 {
 }
예제 #27
0
 public Spitfire(string callSign, IAirTrafficControl atc)
     : base(callSign, atc)
 {
 }
예제 #28
0
 public AirbusAirplane(IAirTrafficControl airTrafficControl) : base(airTrafficControl)
 {
 }
예제 #29
0
 public AirplaneBase(IAirTrafficControl airTrafficControl)
 {
     AirTrafficControl = airTrafficControl;
 }
예제 #30
0
 protected Aircraft(string callSign, IAirTrafficControl atc)
 {
     _atc = atc;
     CallSign = callSign;
     _atc.RegisterAircraftUnderGuidance(this);
 }
예제 #31
0
 public Boeing(IAirTrafficControl airTrafficControl, string callSign)
     : base(airTrafficControl, callSign)
 {
 }
예제 #32
0
 public AirbusA380(string registrationNumber, IAirTrafficControl act)
     : base(registrationNumber, act)
 {
 }
예제 #33
0
 public LearJet45(string registrationNumber, IAirTrafficControl atc)
     : base(registrationNumber, atc)
 {
 }
예제 #34
0
 public Airbus(IAirTrafficControl airTrafficControl, string callSign)
     : base(airTrafficControl, callSign)
 {
 }
예제 #35
0
 public Flight(IAirTrafficControl airTrafficControl)
 {
     this.airTrafficController = airTrafficControl;
 }
예제 #36
0
 public Boeing747(string registrationNumber, IAirTrafficControl atc)
     : base(registrationNumber, atc)
 {
 }
예제 #37
0
 public Runway(IAirTrafficControl atControl)
 {
     this.airTrafficController = atControl;
     atControl.setLandingStatus(true);
 }
예제 #38
0
 public Boeing737200(string callSign, IAirTrafficControl atc) : base(callSign, atc)
 {
 }
예제 #39
0
 public Junkers(string callSign, IAirTrafficControl atc)
     : base(callSign, atc)
 {
 }
예제 #40
0
 public Aircraft(string registrationNumber, IAirTrafficControl atc)
 {
     RegistrationNumber = registrationNumber;
     _atc = atc;
     _atc.RegistrerAircraft(this);
 }
예제 #41
0
 public Airbus(string callSign, IAirTrafficControl airTrafficControl)
     : base(callSign, airTrafficControl)
 {
 }
예제 #42
0
 protected Aircraft(string callSign, IAirTrafficControl atc)
 {
     CallSign = callSign;
     _atc     = atc;
     _atc.RegisterAircraftUnderGuidance(this);
 }
예제 #43
0
 public Mustang(string callSign, IAirTrafficControl atc)
     : base(callSign, atc)
 {
 }