Exemple #1
0
 public abstract void Interact(AbstractWheels a);
Exemple #2
0
 public override void Interact(AbstractWheels a)
 {
     Console.WriteLine(this.GetType().Name +
                       " interacts with " + a.GetType().Name);
 }
Exemple #3
0
 // Constructor
 public CarFactory(AbstractFactory factory)
 {
     engine = factory.CreateEngine();
     wheels = factory.CreateWeels();
 }