c 中介面的作用

2021-06-25 17:36:14 字數 273 閱讀 1441

好像看了很多書中都沒有介紹c++介面的作用。經我實踐,好像是有兩方面的作用:

1、約束作用,這個這麼理解,凡是繼承了這個介面的類都必需實現這個介面的所有函式,哪怕是空著,那麼,既然都繼承了這個介面,那方就必定有介面的函式,那麼呼叫介面裡的函式就放心大膽,這就是一種約定,必需且有什麼功能。

2、統一呼叫,也就是多型,怎麼理解,就是基礎呼叫派生類函式的時候,其實是呼叫派生類實現的這個函式,那麼,就可以使用統一方式來呼叫不同派生類的同名函式。

3、com的需要,這個不詳解,一時半會說不清楚。

C 介面的作用

c 介面是乙個讓很多初學c 者容易迷糊的東西,用起來好像很簡單,定義介面,裡面包含方法,但沒有方法具體實現的 然後在繼承該介面的類裡面要實現介面的所有方法的 但沒有真正認識到介面的作用的時候就覺得用介面是多此一舉,當然你這樣想那是絕對絕對錯誤的,比爾蓋茨的微軟請的員工都是比蓋茨還聰明的人,他們的c ...

介面的作用

我在專案中大量使用介面,如果是多人合作專案更是不可少,舉個例子 我要寫乙個列印程式,但是面臨的問題是必須使用不同的印表機,有 hp的,ibm的 epsom 的等等。但是針對每乙個印表機的程式只有 2個必須要用到的函式,print printpreview 這兩個函式不同的印表機裡面的具體實現 是不一...

介面的作用

介面的最主要的作用是達到統一訪問,就是在建立物件的時候用介面建立,介面名 物件名 new 實現介面的類 這樣你像用哪個類的物件就可以new哪個物件了,不需要改原來的 就和你的usb介面一樣,插什麼讀什麼,就是這個原理。就像你問的,都有個method1的方法,如果我用介面,我上面就可以one.meth...