factory

    4热度

    2回答

    考虑以下自定义Seq工作: class MySeq[B](val s: Seq[B]) extends Seq[B] with GenericTraversableTemplate[B, MySeq] with SeqLike[B, MySeq[B]] { override def companion = MySeq def iterator = s.iterator

    1热度

    1回答

    我正在DDD中创建应用程序。我想知道两件事: 1-在RegisterUserHandler中创建值对象(id,email,password)是否正确?或者我必须创建一个特定的类来做到这一点? 2-有必要创建一个工厂到一个简单的实体创建。我使用userfactory创建用户,但我可以直接放入下一行:“$ user = User :: register($ id,$ email,$ password)

    2热度

    1回答

    我正在配置用于简单注射器的Quartz库,并且在正确注册时遇到问题。问题是,GetScheduler()是异步这个代码注册Task<IScheduler>不IScheduler container.Register(async() => { return await container.GetInstance<ISchedulerFactory>().GetScheduler();

    2热度

    3回答

    有DataService类像下面 public class LessonDataService { IUnitOfWork unitOfWork = UnitOfWorkFactory.CreateUnitOfWork(); public Lesson FindById(int id) { try { return unit

    1热度

    1回答

    我在学习AngularJS的基础知识,我无法弄清楚为什么这个Factory返回一个未定义的值。这是我第一次尝试创建和了解工厂。我在网上和互联网上看到了很多例子,但我找不到解决方案。 我想在工厂和每个不同的视图中显示的按钮上创建一个字符串(颜色)的数组,以将一个字符串添加到数组。但工厂返回未定义,所以我不能将值注入控制器。 这是代码。 的index.html <head> </head> <b

    0热度

    1回答

    我无法理解Python中的单元测试。我有一个对象,retailer,它创建另一个对象deal。 deal指retailer创建的属性,所以我传递一个参考: class deal(): def __init__(self, deal_container, parent): 的deal_container属性也来自retailer,这就要求它自己的方法来创建它。那么如何创建我需要的所有东

    2热度

    1回答

    我在玩DI和Ninject。对于如何以另一种方式解决这个问题,我很乐意提供建议。我试图确保ICreateOrders的具体实现可以被替换 - 如果需要的话。也许还有另一种方式或模式? 这样的解决方案:C# - Ninject, IoC and factory pattern很好,但我希望能够注入可能的创造者到工厂,并使工厂根据OrderRequest选择一个。 这不起作用。 kernel.Bind

    2热度

    1回答

    class Factory: def get_singleton(self, class_name): if class_name not in Factory.__dict__: new_instance = self.get_new_instance(class_name) new_attribute = self.get_attribute_

    0热度

    1回答

    这里的角度noob。 我想注入我的工厂(beerFactory)到指令,但我无法从我的链接功能内访问它。 正如你可以在我的代码中看到的,我试图控制台登录beerFactory对象,一旦我在链接函数中。 工厂工作正常,因为我从另一个控制器内部使用它。 不知道什么是我做错了 app.directive('starRating', ['beerFactory', function(){ r

    1热度

    1回答

    我想创建和初始化以下方式控制的类型(有点像一个厂)创建一个函数: function Create return Controlled_Type is Foo : Controlled_Type; begin Put_Line ("Check 1") return Foo; end Create; procedure Main is Bar : C