コード例 #1
0
 private void FillChooseEatBox(СuisineFactory cuisineFactory)
 {
     chooseEatBox.Items.Clear();
     chooseEatBox.Items.Add(cuisineFactory.CreateSoup().Name);
     chooseEatBox.Items.Add(cuisineFactory.CreateDumplings().Name);
     chooseEatBox.Items.Add(cuisineFactory.CreateCake().Name);
     chooseEatBox.Items.Add(cuisineFactory.CreateIceCream().Name);
     chooseEatBox.Enabled       = true;
     chooseEatBox.SelectedIndex = 0;
 }
コード例 #2
0
 private void chooseCuisineBox_SelectedIndexChanged(object sender, EventArgs e)
 {
     _cuisineFactory = chooseCuisineBox.SelectedIndex switch
     {
         0 => new UkrainianСuisine(),
         1 => new EasternСuisine(),
         _ => _cuisineFactory
     };
     FillChooseEatBox(_cuisineFactory);
 }