0
我認爲這是很好的做法,因爲它有助於清楚地表示類之間的關係。然而,根據這個網站是不是:我應該爲每個數據庫表單獨設置一個類嗎?
http://www.tonymarston.net/php-mysql/good-bad-oop.html#a5
所以,是有每個數據庫表的良好OO實踐或不是一類?
我認爲這是很好的做法,因爲它有助於清楚地表示類之間的關係。然而,根據這個網站是不是:我應該爲每個數據庫表單獨設置一個類嗎?
http://www.tonymarston.net/php-mysql/good-bad-oop.html#a5
所以,是有每個數據庫表的良好OO實踐或不是一類?
簡要閱讀引言中的文章,這些觀點被認爲是對作者撰寫的另一篇文章的「抱怨」。我相信作者實際上是說每桌上的一個類是一個好方法,並解釋了爲什麼,爲了防止它與諸如「此代碼導致數據庫和類之間存在問題的依賴關係」之類的言論進行辯護。
每個班級都有一個表格肯定是一個很好的起點,但是就像任何模式一樣,它並不一定是所有情況下都需要的東西。一個例子是一個聯結表,也許只有一個類可以處理多個不同聯結表的交互。同樣,你也可能擁有一對一關係的表格,作爲單一類別更適合該程序。