Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Success v1  = new Success();
            Man     man = new Man();

            man.Accept(v1);
            Woman woman = new Woman();

            woman.Accept(v1);

            Console.Read();
        }
Exemplo n.º 2
0
 /// <summary>
 /// 得到女人的结论
 /// </summary>
 /// <param name="woman"></param>
 public abstract void GetWomanConclusion(Woman woman);
Exemplo n.º 3
0
 public override void GetWomanConclusion(Woman woman)
 {
     Console.WriteLine($"{woman.GetType().Name} {GetType().Name} 时,欣慰曰:爱情长路跑漫漫,婚姻保险保平安.");
 }
Exemplo n.º 4
0
 public override void GetWomanConclusion(Woman woman)
 {
     Console.WriteLine($"{woman.GetType().Name} {GetType().Name} 时,背后多有一个不成功的男人");
 }
Exemplo n.º 5
0
 public abstract void GetWomanConclusion(Woman concreElementB);
Exemplo n.º 6
0
 public override void GetWomanMessage(Woman woman)
 {
     Console.WriteLine($"{woman.GetType().Name}-{this.GetType().Name}");
 }
 public override void GetWomanConclusion(Woman woman)
 {
     Console.WriteLine("女人失败时,泪眼汪汪,谁也劝不了");
 }
 public override void GetWomanConclusion(Woman woman)
 {
     Console.WriteLine("女人恋爱时,凡事懂也装不懂");
 }
Exemplo n.º 9
0
 public override void GetWomanConclusion(Woman concreteElementB)
 {
     Console.WriteLine("{0} {1}时,背后大多是个不成功的男人。", concreteElementB.GetType().Name, this.GetType().Name);
 }
 public override void GetWomanConclusion(Woman woman)
 {
     Console.WriteLine("女人成功时,背后总有一个不争气的难人");
 }
Exemplo n.º 11
0
 public override void GetWomanConclusion(Woman concreteElementB)
 {
     Console.WriteLine("{0}{1}时,眼泪汪汪,谁也劝不了", concreteElementB.GetType().Name, this.GetType().Name);
 }
Exemplo n.º 12
0
 public override void GetWomanConclusion(Woman concreElementB) =>
 Console.WriteLine($"{concreElementB.GetType().Name}{this.GetType().Name}时,懂也装作不懂");
Exemplo n.º 13
0
 public abstract void GetWomanMessage(Woman woman);
Exemplo n.º 14
0
 public override void GetWomanConclusion(Woman woman)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 15
0
 public override void GetWomanConclusion(Woman woman)
 {
     Console.WriteLine("{0} {1}", woman.GetType().Name, GetType().Name);
 }