コード例 #1
0
ファイル: MovieTicket.cs プロジェクト: seaklovisa/ACS254_HW
 public MovieTicket()
 {
     discountList    = new List <string>();
     tickeTypeSource = new List <ComboBoxItem>();
     benefit         = new DefaultBenefit();
 }
コード例 #2
0
ファイル: Cart.cs プロジェクト: gospella/oop_csu
 public void AddBonus(IBenefit bonus)
 {
     bonuses.Add(bonus);
 }
コード例 #3
0
 public static IBenefit Copy(this IBenefit benefit)
 {
     return(benefit switch {
         DemoBenefit demoBenefit => new DemoBenefit(),
         _ => throw new NotImplementedException($"{nameof(Copy)} not implemented for benefit {benefit.Name}")
     });
コード例 #4
0
 public DeductibleController(IBenefit benefit)
 {
     _benefit = benefit;
 }
コード例 #5
0
 public OopMaxController(IBenefit benefit)
 {
     _benefit = benefit;
 }
コード例 #6
0
ファイル: MovieTicket.cs プロジェクト: seaklovisa/ACS254_HW
 public MovieTicket()
 {
     discountList = new List<string>();
     tickeTypeSource = new List<ComboBoxItem>();
     benefit = new DefaultBenefit();
 }