籃球 翻譯 轉接器II

籃球 翻譯 轉接器II

籃球 翻譯 轉接器II

籃球 翻譯 轉接器II

class ForeignCenter
{
private string name;
public string Name
{
get { return name; }
set { name = value; }
}

public void 進攻()
{
    Console.WriteLine(”外籍中鋒 {0} 進攻”, name)
}

public void 防守()
{
    Console.WriteLine(”外籍中鋒 {0} 防守”, name);
}

}

class Translator : Player
{
private ForeignCenter wjzf = new ForeignCenter();

public Translator(string name) : base(name)
{
    wjzf.Name = name;
}

public override void Attack()
{
    wjzf.進攻();
}

public override void Defense()
{
    wjzf.防守();
}

}

static void Main(string[] args)
{

Player b = new Forwards(”巴蒂爾”);

b.Attack();

Player m = new Guards(”麥克格雷迪”);

m.Attack();

Player ym = new Translator(”姚明”);

ym.Attack();

ym.Defense();

Console.Read();

}

姚明曾經不太懂英文,且教練和隊員也不會中文。有了翻譯者後,

團隊溝通合作才得以進行。