Inheritance: IColor
コード例 #1
0
ファイル: Program.cs プロジェクト: Confirmit/Students
 static void Main(string[] args)
 {
     var red = new Red();
        var green = new Green();
     Console.WriteLine(red.ToString());
     Console.WriteLine(green.ToString());
       //  Console.WriteLine(red.GetMyType());
        // ColorsProcessor.Process(red, green);
 }
コード例 #2
0
ファイル: Colors.cs プロジェクト: Confirmit/Students
 public void RunProcessing(Red red, IProcessor processor)
 {
     processor.Process(red, this);
 }
コード例 #3
0
ファイル: Colors.cs プロジェクト: Confirmit/Students
 public static void Do(Green first, Red second)
 {
     //Green, Green
     GreenRed = true; //just for tests
 }
コード例 #4
0
ファイル: Colors.cs プロジェクト: Confirmit/Students
 public static void Do(Red first, Green second)
 {
     //Red, Green
     RedGreen = true; //just for tests
 }
コード例 #5
0
ファイル: Colors.cs プロジェクト: Confirmit/Students
 public static void Do(Red first, Red second)
 {
     //Red, Red
     RedRed = true; //just for tests
 }
コード例 #6
0
ファイル: ColorProcessor.cs プロジェクト: Confirmit/Students
 public string Prosess(Red first, Blue second)
 {
     return first.ColorRed + " " + second.ColorBlue;
 }
コード例 #7
0
ファイル: ColorProcessor.cs プロジェクト: Confirmit/Students
 public string Prosess(Red first, Red second)
 {
     return first.ColorRed + " "+ second.ColorRed;
 }
コード例 #8
0
ファイル: ColorProcessor.cs プロジェクト: Confirmit/Students
 public void Process(Green colorOne, Red colorTwo)
 {
     LastProcess = TypeOfProcess.GreenAndRed;
 }
コード例 #9
0
ファイル: ColorProcessor.cs プロジェクト: Confirmit/Students
 public void Process(Red colorOne, Green colorTwo)
 {
     LastProcess = TypeOfProcess.RedAndGreen;
 }
コード例 #10
0
ファイル: ColorProcessor.cs プロジェクト: Confirmit/Students
 public void Process(Red colorOne, Red colorTwo)
 {
     LastProcess = TypeOfProcess.RedAndRed;
 }
コード例 #11
0
ファイル: ColorProcessor.cs プロジェクト: taler0n/Students
 public string Prosess(Red first, Red second)
 {
     return(first.ColorRed + " " + second.ColorRed);
 }
コード例 #12
0
ファイル: ColorProcessor.cs プロジェクト: taler0n/Students
 public string Prosess(Red first, Blue second)
 {
     return(first.ColorRed + " " + second.ColorBlue);
 }
コード例 #13
0
 public void RunProcessing(Red red, IProcessor processor)
 {
     processor.Process(red, this);
 }