Exemple #1
0
 private void button4_Click(object sender, EventArgs e)
 {
     arrayAnimal = new List <Animal>();
     arrayAnimal.Add(AnimalFactory.CreateAnimal("貓", "小花", 1));
     ((Animal)arrayAnimal[0]).ShoutNum = 5;
     arrayAnimal.Add(AnimalFactory.CreateAnimal("狗", "阿毛", 2));
     arrayAnimal.Add(AnimalFactory.CreateAnimal("狗", "小黑", 3));
     arrayAnimal.Add(AnimalFactory.CreateAnimal("貓", "嬌嬌", 4));
     arrayAnimal.Add(AnimalFactory.CreateAnimal("貓", "咪咪", 5));
     MessageBox.Show(arrayAnimal.Count.ToString());
 }
Exemple #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            Animal dog = AnimalFactory.CreateAnimal("狗", "旺財", 3);

            MessageBox.Show(dog.Shout());
        }
Exemple #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            Animal cat = AnimalFactory.CreateAnimal("貓", "小花", 5);

            MessageBox.Show(cat.Shout());
        }
Exemple #4
0
 private void button5_Click(object sender, EventArgs e)
 {
     arrayAnimal.Add(AnimalFactory.CreateAnimal(listBox1.SelectedItem.ToString(), "小" + listBox1.SelectedItem.ToString(), 3));
 }