07 适配器模式/Player.cs
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 适配器模式
{
//美国球员类
interface IPlayer
{
string Name //属性也是方法
{
get;
set;
}
void Attack();
void Defence();
}
//前锋,实现接口IPlayer
class Forwards : IPlayer
{
string name;
public string Name //实现接口中的属性
{
get { return name; }
set { name = value; }
}
public void Attack()
{
Console.WriteLine("前锋 {0} 进攻", name);
}
public void Defence()
{
Console.WriteLine("前锋 {0} 防守", name);
}
}
//中锋,实现接口IPlayer
class Center : IPlayer
{
string name;
public string Name //实现接口中的属性
{
get { return name; }
set { name = value; }
}
public void Attack()
{
Console.WriteLine("中锋 {0} 进攻", name);
}
public void Defence()
{
Console.WriteLine("中锋 {0} 防守", name);
}
}
//外籍中锋,不实现接口IPlayer(跟此接口不兼容)例如姚明不懂外语,所以与美国球员类不兼容
后面还有 19 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。