参考博客:Unity依赖注入使用详解
一、创建项目,从NuGet控制台安装Unity。
二、新建接口IFly,ICanFly
namespace UnityDemo
{
public interface IFly
{
void Fly();
}
}
namespace UnityDemo
{
public interface ICanFly
{
void FlyToSpace();
}
}
三、新建实现类WingFly,MachibeFly实现IFly接口
namespace UnityDemo
{
public class WingFly : IFly
{
public string Fly()
{
return "通过翅膀飞翔";
}
}
}