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()); }
private void button2_Click(object sender, EventArgs e) { Animal dog = AnimalFactory.CreateAnimal("狗", "旺財", 3); MessageBox.Show(dog.Shout()); }
private void button1_Click(object sender, EventArgs e) { Animal cat = AnimalFactory.CreateAnimal("貓", "小花", 5); MessageBox.Show(cat.Shout()); }
private void button5_Click(object sender, EventArgs e) { arrayAnimal.Add(AnimalFactory.CreateAnimal(listBox1.SelectedItem.ToString(), "小" + listBox1.SelectedItem.ToString(), 3)); }