コード例 #1
0
ファイル: Program.cs プロジェクト: vitaliypukhovoy/Examples
        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()
            };
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: vitaliypukhovoy/Examples
 public virtual void Visit(Piston piston)
 {
     pistonCount++;
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: vitaliypukhovoy/Examples
 public virtual void Visit(Piston piston)
 {
     Console.WriteLine("Diagnosing the piston");
 }