我是 C# 新手,我正在尝试编写一个轮盘模拟器。我试图模拟现实世界,你有一个轮子和一个荷官,荷官旋转轮子。在面向对象编程中,这意味着从不同的对象调用另一个对象的方法。下面的代码是我在 C# 中以正确的方式传递轮子对象来执行此操作吗?
提前致谢
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
Wheel luckyWheel = new Wheel();
Croupier niceLady = new Croupier();
niceLady.SpinWheel(luckyWheel);
}
}
class Wheel
{
public void Spin()
{
Console.WriteLine("Wheel Spun");
}
}
class Croupier
{
public void SpinWheel(Wheel spinMe)
{
spinMe.Spin();
}
}
}