我有一个如下的结构。我需要关于如何清楚地记录所有实例的想法。您认为 Microsoft.Extensions.DependencyInjection 库适合这些吗?
%c
实现:
public interface IRules
{
void Do();
}
业务界面:
public class MyRules:IRules
{
public void Do()
{
//Something;
}
}
商务类:
public interface IRulesOperation
{
void Do();
}
主类:
public class RulesOperation:IRulesOperation
{
private readonly IRules rules;
private readonly IConfiguration conf;
public RulesOperation(IRules rules,IConfiguration conf)
{
this.conf=conf;
this.rules = rules;
}
public void Do()
{
rules.Do();
}
}