接口 這個東西如何來理解?從使用角度舉個不使用接口不能完成的例子

熱心網友

好像沒有見過非用接口不可的東西,接口主要是為了簡化程序而設計的。我見過的一個例子。一個數據庫訪問的類,設計了一系列連接、關閉、讀寫數據庫的接口,然后設計ODBC、INFORMIX、SQL SERVER等不同的類來實現這些接口。在程序中就可以完全不考慮后臺用的是什么數據庫,只要編寫標準的SQL語句來讀寫數據就可以了。