我想創建一些抽象工廠模式的變體。
該工廠應該允許插入式的插入新的具體工廠實施。動態加載抽象工廠
例如
public class AbstractFactory
{
//some code here
public static void addNewImpl(String implName, /*class path or something else*/)
{
//dynamic class validity check
//save class somehow (db I guess)
}
public static getImpl(String name)
{
//is impl available
//return if valid
}
}
我不確定我是否正確處理了問題,或者是否應該重新考慮我的設計。
您的抽象工廠不抽象,也不編譯。這是如此的空虛,如果它設計得很好或者沒有,基本上是不可能的(至少對我來說)是不可能的。 –
我想動態添加具體的工廠實現。代碼只是一個普遍的想法。我知道這不是抽象工廠應該看起來像 –
使用彈簧? – Stefan