- 首先安装微软的DI框架
2.写三个接口吧,ILOG,IConfig,IStorage,然后简单实现这三个interface
interface ILog
{
public void Log(string message);
}
class LogImp1 : ILog
{
void ILog.Log(string message)
{
Console.WriteLine($"日志:{message}");
}
}
interface IConfig
{
public string GetValue(string name);
}
class ConfigImp1 : IConfig
{
public string GetValue(string name)
{
return "hello";
}
}
class DBConfigImp1 : IConfig
{
public string GetValue(string name)
{
return "DFSSDF";
}
}
interface IStorage
{
public void Save(string content,string name);
}
class StorageImp1 : IStorage
{
private readonly IConfig