Esempio n. 1
0
        public AbstractEngine(int size, bool turbo)
        {
            this.size = size;
            this.turbo = turbo;

            // Create a camshaft, piston and 4 spark plugs...
            camshaft = new Camshaft();
            piston = new Piston();
            sparkPlugs = new SparkPlug[]
                                        {
                                            new SparkPlug(), new SparkPlug(),
                                            new SparkPlug(), new SparkPlug()
                                        };
        }
Esempio n. 2
0
        public AbstractEngine(int size, bool turbo)
        {
            this.size  = size;
            this.turbo = turbo;

            // Create a camshaft, piston and 4 spark plugs...
            camshaft   = new Camshaft();
            piston     = new Piston();
            sparkPlugs = new SparkPlug[]
            {
                new SparkPlug(), new SparkPlug(),
                new SparkPlug(), new SparkPlug()
            };
        }
Esempio n. 3
0
 public virtual void Visit(Camshaft camshaft)
 {
     camshaftCount++;
 }
 public virtual void Visit(Camshaft camshaft)
 {
     Console.WriteLine("Diagnosing the camshaft");
 }
Esempio n. 5
0
 public virtual void Visit(Camshaft camshaft)
 {
     Console.WriteLine("Diagnosing the camshaft");
 }
Esempio n. 6
0
 public virtual void Visit(Camshaft camshaft)
 {
     camshaftCount++;
 }