factory-pattern

    0熱度

    1回答

    我們目前使用Microsoft的用戶界面過程。 這基本上是一個MVP「框架」。 控制器通過輸入/輸出參數相互通信。 控制器定義了這兩種方法void OnEnterTask(object inputArguments),OutputArguments OnLeaveTask()。 基本上所有的inputarguments都包含xml-data。 inputarguments只是dto的,所以它最多由

    6熱度

    3回答

    想要檢查這是否代表抽象工廠模式的一個好例子。 這裏是主題 戴爾(廠)使得XPS(產品) 戴爾(廠),使的Inspiron(產品) 馬力(廠)做特使(產品) 馬力(廠)使得Presario自由人(產品) 百思買銷售電腦。 //Abstract factory abstract class ComputerFactory { public abstract Computer BuildC

    0熱度

    3回答

    在嘗試寫更多的可測試的Java代碼,我一直使用Martin Fowler的博客上講述年前的模型 - 視圖 - 演示模式(http://martinfowler.com/eaaDev/ModelViewPresenter.html - 是啊,我知道他不贊成它,但我還是喜歡簡單)。 我爲每一個的JFrame,JDialog的等視圖界面,​​並使用一個工廠實際生成它們,這樣我可以生成單元測試的嘲笑。 下

    0熱度

    1回答

    我試圖實現一個訪問toString()的XSL樣式表 - 一個TextExtractor的方法。我使用的解析器是Saxon9HE。 簡單的類別圖: AbstractText +toString() : String Factory +load(String uri) : AbstractText // Returns a instance of a subclass 有沒有人線索如何將一個XS

    1熱度

    2回答

    我目前正在研究一個應用程序,其中域對象D的一個實例被注入到應用程序中。域對象可以包含許多不同的組合,並按其bean定義的不同組合和排列組合,從而導致許多不同的最終對象D,我稱它們爲不同的D版本。對於D的給定版本,我必須填滿原始值並將其保存到數據庫中。使用JPA和Hibernate將它保存到數據庫非常簡單。問題是填寫D中的值。使用SNMP通過網絡獲取值,然後填滿。對於D的每個版本,都有不同的策略可以

    2熱度

    2回答

    我需要爲其決定使用工廠模式的同一類創建多個實例。我們需要爲工廠創建的實例提供查詢功能。 因此,按照工廠模式的標準,工廠能否擁有它創建的對象?或者我需要創建另一個組件,這將允許查詢這些實例?

    1熱度

    1回答

    想象一下,我是汽車製造商的Java軟件開發人員。我的任務是創建一個將被衆多內部應用程序使用的庫。對於製造的每種類型的汽車模型,我創建一個代表該模型的java對象。我必須能夠跟蹤目前的模型,但是原型模型。原型模型將有一個名稱一旦投入生產就很可能會改變。我需要能夠使用該庫來說明原型,並在切換到生產時更改名稱。 我的問題是,這是最好的方法是什麼? 這裏是我的想法... 我一直在讀幾本書的想法,最好的處理

    4熱度

    7回答

    我正試圖找到一種簡單的擴展方法,以在運行時基於名爲NAME的靜態String類屬性創建對象。 我該如何改進這個使用簡單if結構的代碼? public class FlowerFactory { private final Garden g; public FlowerFactory(Garden g) { this.g = g; } public Flower create

    3熱度

    2回答

    工廠方法究竟是什麼?它如何與dll實現?

    1熱度

    1回答

    我有一個工廠,我想限制可能傳入get方法的值。 public static class FooFactory{ public static final String TYPE1= "type1"; public static Foo getFoo(String type){ switch(type){ case "type1": return new Type