我在編寫C++框架時遇到了問題,即用戶的開銷應該比使用它少。用戶可以通過創建一個共享庫來發布他們的工作,這些共享庫包含一個類,該類由框架的BaseClass派生,並實現一個extern「C」createInstance()方法,以便將實例的派生類返回。因此,框架可以通過使用dlsym()通過共享庫調用createInstance-Method來訪問用戶類。 class BaseClass{}
c
我想在VB.NET中爲泛型類創建工廠,並且遇到問題。 我有什麼是兩個接口: IPersistentObject和IPManagerBase(OF T作爲IPersistentObject) 的邏輯是,爲每種類型的peristent對象的我有一個相應的管理器類處理查詢邏輯。 現在我有一個基類是這樣的: public class PManagerBase(Of T as IPersistentObje