コード例 #1
0
 public void Stay(Cat cat)
 {
     Console.WriteLine("Кот встал!");
     cat.State = new StayState();
 }
コード例 #2
0
 public void Down(Cat cat)
 {
     Console.WriteLine("Кот в состоянии прыжка, он не модет сразу лечь");
 }
コード例 #3
0
 public void Jump(Cat cat)
 {
     Console.WriteLine("Кот в состоянии прыжка, он не может снова прыгнуть!");
 }
コード例 #4
0
 public void Jump(Cat cat)
 {
     Console.WriteLine("Кот лежит, он не может прыгнуть!");
 }
コード例 #5
0
 public void Down(Cat cat)
 {
     Console.WriteLine("Кот лежит, он  не может снова лечь");
 }
コード例 #6
0
 public void Stay(Cat cat)
 {
     Console.WriteLine("Кот и так стоит");
 }
コード例 #7
0
 public void Jump(Cat cat)
 {
     Console.WriteLine("Кот прыгнул!");
     cat.State = new StayState();
 }
コード例 #8
0
 public void Down(Cat cat)
 {
     Console.WriteLine("Кот лег!");
     cat.State = new StayState();
 }