コード例 #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;
        }
コード例 #3
0
 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)
 {
 }
コード例 #7
0
 public Airbus380(string registrationNumber, IAirTrafficControl atc)
     : base(registrationNumber, atc)
 {
 }
コード例 #8
0
 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
ファイル: Lancaster.cs プロジェクト: Maceage/DesignPatterns
 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
ファイル: Stuka.cs プロジェクト: Maceage/DesignPatterns
 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
ファイル: Spitfire.cs プロジェクト: Maceage/DesignPatterns
 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
ファイル: Aircraft.cs プロジェクト: Maceage/DesignPatterns
 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
ファイル: Junkers.cs プロジェクト: Maceage/DesignPatterns
 public Junkers(string callSign, IAirTrafficControl atc)
     : base(callSign, atc)
 {
 }
コード例 #40
0
ファイル: Aircraft.cs プロジェクト: votrongdao/DesignPatterns
 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
ファイル: Mustang.cs プロジェクト: Maceage/DesignPatterns
 public Mustang(string callSign, IAirTrafficControl atc)
     : base(callSign, atc)
 {
 }