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