我有3個不同的DataModule:ADOModule,SDACModule,AstaModule。除了使用的數據庫組件,它們都是相同的:ADO,SDAC,Asta。數據庫組件或新組件的可視化繼承?
所有這些DataModules都執行相同的工作,但通過不同的組件。我的意思是 - 所有內部選拔和執行者都是一樣的。
我搜索的是:將所有這些DataModules結合到一個BaseDataModule,並強制每個ADOModule,SDACModule和AstaModule從BaseDataModule繼承的方法。
嗯,我發現很容易繼承方法和屬性,但我從來沒有用過從組件繼承。有沒有什麼好的方法可以做到這一點?項目目標:儘量減少編碼和複製粘貼。
你不能用視覺繼承來做到這一點。您需要在運行時構建所有數據庫組件。無論如何,你應該這樣做。 –
可能會有一些作弊嗎?我需要保存所有組件的方法,但只能更改db組件。 – notricky