我想在java中編寫一個簡單的庫系統。目前數據庫的實現如下:我們有一個抽象類爲主代碼提供了一個接口。通過繼承我們定義了一個特定的數據庫邏輯。這樣做可以讓我們輕鬆切換數據庫系統(mySql,postgresql等)。在抽象數據庫系統中存儲抽象數據
現在,這裏是我的問題我們存儲的數據全部放在「Book」類中。這個類的實例被傳遞給數據庫,是否有可能使它成爲一個抽象類?所以我們可以存儲DVD或電話而不用改變很多。
我們不能將數據庫代碼放在'Article'類中,因爲我們不知道我們要使用哪個數據庫系統。我們可以做的就是取所有變量並將它們放在一個字符串中,並將此字符串返回到數據庫系統並保存該字符串。但這並不是我想要做的事情。
那麼還有沒有其他解決方案我沒有想到?
謝謝你的迴應,是的,這絕對可以解決我的問題。事情是因爲我是一名學生,我的目標是解決問題而不是創建應用程序。使用庫是一種欺騙,因爲我想提高編程技巧,但我會仔細看看這些庫的製作方式,我相信我會從中學到一些東西! –