Exemplo n.º 1
0
        static void Main(string[] args)
        {
            IList<Person> persons = new List<Person>();

            Person man1 = new Man();
            man1.Action = "成功";
            persons.Add(man1);
            Person woman1 = new Woman();
            woman1.Action = "成功";
            persons.Add(woman1);

            Person man2 = new Man();
            man2.Action = "失敗";
            persons.Add(man2);
            Person woman2 = new Woman();
            woman2.Action = "失敗";
            persons.Add(woman2);

            Person man3 = new Man();
            man3.Action = "戀愛";
            persons.Add(man3);
            Person woman3 = new Woman();
            woman3.Action = "戀愛";
            persons.Add(woman3);

            foreach (Person item in persons)
            {
                item.GetConclusion();
            }

            Console.Read();
        }
Exemplo n.º 2
0
 public override void GetManConclusion(Man concreteElementA)
 {
     Console.WriteLine("{0}{1}時,感慨道:戀愛遊戲終結時,‘有妻徒刑’遙無期。", concreteElementA.GetType().Name, this.GetType().Name);
 }
Exemplo n.º 3
0
 public override void GetManConclusion(Man concreteElementA)
 {
     Console.WriteLine("{0}{1}時,悶頭喝酒,誰也不用勸。", concreteElementA.GetType().Name, this.GetType().Name);
 }
Exemplo n.º 4
0
 //得到男人結論或反應
 public abstract void GetManConclusion(Man concreteElementA);
Exemplo n.º 5
0
 public override void GetManConclusion(Man concreteElementA)
 {
     Console.WriteLine("{0}{1}時,感慨道:戀愛遊戲終結時,‘有妻徒刑’遙無期。", concreteElementA.GetType().Name, this.GetType().Name);
 }
Exemplo n.º 6
0
 public override void GetManConclusion(Man concreteElementA)
 {
     Console.WriteLine("{0}{1}時,凡事不懂也要裝懂。", concreteElementA.GetType().Name, this.GetType().Name);
 }
Exemplo n.º 7
0
 //得到男人結論或反應
 public abstract void GetManConclusion(Man concreteElementA);