Esempio n. 1
0
        protected Aircraft(string callSign, IAirTrafficControl mediator)
        {
            Callsign = callSign;

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

            CallSign = callSign;
            Altitude = currentAltitude;
        }
Esempio n. 3
0
 protected Aircraft(string callSign, IAirTrafficControl atc)
 {
     CallSign = callSign;
     _atc     = atc;
     _atc.RegisterAircraftUnderGuidance(this);
 }
Esempio n. 4
0
 protected Airplane(string callSign, IAirTrafficControl airTrafficControl)
 {
     this.CallSign = callSign;
     this.airTrafficControl = airTrafficControl;
     airTrafficControl.RegisterAircraftUnderGuidance(this);
 }
 protected Airplane(string callSign, IAirTrafficControl airTrafficControl)
 {
     this.CallSign          = callSign;
     this.airTrafficControl = airTrafficControl;
     airTrafficControl.RegisterAircraftUnderGuidance(this);
 }
Esempio n. 6
0
 protected Aircraft(string callSign, IAirTrafficControl atc)
 {
     _atc = atc;
     CallSign = callSign;
     _atc.RegisterAircraftUnderGuidance(this);
 }
 public Airplane(string callsign, IAirTrafficControl atc)
 {
     Callsign = callsign;
     _atc     = atc;
     _atc.RegisterAircraftUnderGuidance(this);
 }
Esempio n. 8
0
 protected Aircraft(IAirTrafficControl airTrafficControl, string callSign)
 {
     _airTrafficControl = airTrafficControl;
     CallSign           = callSign;
     _airTrafficControl.RegisterAircraftUnderGuidance(this);
 }
Esempio n. 9
0
 public Aircraft(string callSign, IAirTrafficControl atc)
 {
     _atc          = atc;
     this.CallSign = callSign;
     _atc.RegisterAircraftUnderGuidance(this);
 }