我們想用sometihng的接口,用於力寫一些靜態方法(創建,刪除,更新)。什麼,我們可以用這樣的接口,但可以使用靜態方法類似接口
編輯:我們的項目,我們使用例如產品表。我們認爲我們創建了PruductDAL類,並且我們添加了Create(Product product)方法Update(Product product)方法Delete(int id)方法和GetById(int id)方法。並且我們認爲create static方法不要使用新的ProductDAL()並且不要創建類的實例。只需Product.Create(product)。
我們用4-5人編寫代碼,我認爲我們必須強迫每個人編寫包含壓縮方法的類。
我們必須遵循哪種方式?
接口不是一種「強制別人寫方法」的機制。 – 2012-03-18 20:36:37
您可以使用反射來檢查方法是否存在並且是靜態的 – cpoDesign 2012-03-18 20:43:33
另外,在什麼情況下這會有用?如果你打算打電話,你只需要寫一個靜態方法。如果你試圖調用它,但它沒有被寫入,你會得到一個編譯器錯誤。 – 2012-03-18 20:56:58