工厂方法依赖注入.net

时间:2021-02-27 16:37:52

标签: c# .net-core dependency-injection

我有一个如下的结构。我需要关于如何清楚地记录所有实例的想法。您认为 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();
        }
    }

0 个答案:

没有答案