factory-pattern

    1熱度

    1回答

    我有我的業務對象的存儲庫,我需要根據數據創建不同的對象。我應該直接在repo中創建它們還是將其移動到其他地方 - 工廠或業務邏輯層中的某個類? /** * @returns Applier */ class ApplierRepository implements IApplierRepositoryInterface { //some code public funct

    0熱度

    1回答

    我是新來PageFactory並參考本教程https://www.toptal.com/selenium/test-automation-in-selenium-using-page-object-model-and-page-factory 一個例子,從這個頁面: public class HomePage { private WebDriver driver; //Pag

    0熱度

    1回答

    我想在我的應用程序中使用工廠模式,在那裏我收到一個巨大的(500k)列表,可以說List和對象的循環,現在屬性之一(SeatType )決定哪些類處理該列表,因此,如果座椅類型是溢價它是由不同類經濟處理,並且類似地等等... class Bus { public SeatType Type { get; set; } } 由於上座椅類型的檢查,因此發現所述處理器在循環內部發生什麼

    0熱度

    1回答

    我從很久以來一直在使用PageFactory。我也使用@CacheLookup來緩存WebElements。問題是我從未注意到任何測試的快速執行。它始終如一。 我該如何驗證它何時進行緩存以及何時不是? 如何清除緩存,請問driver.quit();是否可以完成這項工作?

    1熱度

    2回答

    我在學習域驅動設計,現在我在'naively confident'階段。國內生產總值(藍皮書)談到建立集料的工廠模式。我試圖將它用於我的應用程序,並且在其中一種情況下它看起來不正確,我不知道如何繼續。下面是我的情況: class CompanyFactory { public Company getCompany(Type type, Long numOfShares) {

    1熱度

    1回答

    背景 我創建一個具有「AccountManagementView」形式的WinForms應用程序。每次創建表單時,立即執行長時間任務。我的目標是首先創建表單,並使用戶可以在執行長期任務時與表單交互。 解決方案(到目前爲止) 我的策略到目前爲止是使窗體的構造私有的,而是使用一個異步工廠方法來創建窗體。表單創建後,工廠方法將啓動長期任務。 public partial class AccountMan

    0熱度

    3回答

    我有一個工廠類CipherBuilder,其靜態方法build返回StringCipher對象到客戶端。 我想隱藏StringCipher類,所以客戶端只能通過CipherBuilder工廠得到這種類型的對象,並且不能直接調用類構造函數(但它仍然可以使用它的公有方法)。 我當前的實現是創建另一個包從客戶端代碼分開,並把其中的三個班,CipherBuilder工廠(這是公開的),在StringCip

    0熱度

    3回答

    所以我有這個應用程序,即使用IOC(autofac)。同時,我發現自己處於需要工廠的位置。在工廠內部,我創建了具有依賴性的新對象 - 所以現在我想知道,我怎麼能結婚呢? public class SubscriptionHandlerFactory : ISubscriptionHandlerFactory { public ISubscriptionHandler GetProvid

    2熱度

    1回答

    所以..我有一個對象創建模式的問題。 我有多個canonicalIds例如。 school/1 school/1/class/12/ school/1/class/12/teacher/35 我有不同的對象代表這些並從id創建。 我想以一種乾淨的方式進行循環,通過正則表達式'並確定它是哪個對象。 我被困在決定如何去匹配正則表達式到特定的工廠方法。 我想提取由字符串中最後一個單詞確定的類型。

    1熱度

    2回答

    我的計劃是有一個ControlPanelFactory,將建立一個定製ControlPane爲每個不同的Model類: abstact class Model { } class ModelA extends Model { } class ModelB extends Model { } 現在我的計劃是有一個創建基於不同ControlPane實例的工廠類在Model類與方法的重