2010-07-20 82 views
1

我使用的是asp.net和c#。選擇哪種設計模式

我有一些類。一些類有相同的方法插入,更新和刪除。

每個插入將向不同的表插入不同的數據。 (同樣用於更新和刪除)。這種類型可以應用什麼類型的模式。

請建議。

回答

6

模式是您應該根據使用情況在代碼中標識的內容。選擇設計模式然後應用它可能是一個典型的錯誤。

使用需要花樣的花樣。

0

雖然我跟米奇小麥,根據您的描述完全同意我你已經在使用的模式,沒有意識到它完全相信。

根據你的描述,我相信你所談論的表網關模式。每個類代表對特定表的訪問,因此您可以在類上執行您的CRUD操作。這提供了一個非常嚴格的模型綁定到數據庫邏輯,有時可能是有用的(並且往往會變得非常有限)。

BTW:我想提出的假設是,當你說「每個刀片將插入不同的數據,以不同的表(同樣爲更新和刪除)」,你實際上意味着「每個類」。