天天看點

“接口”雜談

         自從上班以來,我幾乎天天都要和“接口”打交道。那麼什麼是“接口”呢?它有什麼作用呢?

        一、什麼是“接口”

        要了解“接口”的定義,其實并不難。就拿我們每天都要用到的計算機來說,插U盤的地方就是一個“接口”。我們想要将自己盤裡的東西拷到電腦上,或者是想要将電腦裡面的東西拷出來,就必須要通過這個“接口”才能進行。

        對于程式員來說,“接口”可以形象地表示成下圖。

“接口”雜談

        從圖中可以看出,“接口”的作用就是轉發消息,充當了一個橋梁的作用。但是,“系統A”發出的消息并非被完全地發給了“系統B”,而是經過了“接口”的一道處理工序。同樣,“系統B”傳回的應答消息也經過了“接口”的加工才傳回給“系統A”。

        是以,“接口”就是一個具有消息處理和消息轉發功能的中間部件。

        二、日常生活中的“接口”

        在日常生活中,“接口”真的是太常見了,可以說每個人天天都要和它打交道。

        在機關上班的時候,我們去找别人辦事,常常會聽到這麼一句話:這事我們辦不了,請聯系相關接口人。這個“接口人”就是中間的“橋梁”,我們要通過他才能辦好事情。

        在租房子的時候,為了安全起見,也為了省事,我們會聯系中介,讓他們幫我們尋找相關的資訊。這個時候,中介也就是成了“接口”。

        在找工作的時候,為了了解要投履歷的公司,我們會登入其網站,看一下這個公司的情況。這時,網站也就成了“接口”。

        一句話,隻要我們不是直接把事情做好了,那麼在此過程中,肯定會有“接口”的身影存在。

        三、“接口”的是與非

        工作了這麼久,我發現“接口”的好處很多,諸如省時省事、友善快捷等,但也給我們帶來了不少麻煩。雖然它可以轉發和處理消息,但錯誤終歸存在,一不小心,就會将要表達的意思變了樣。

        找過工作的朋友都有這樣的經曆,一個公司的網站做得很好,上面都是正面消息,而到了公司之後,聽到的大多是一些負面的消息。這就是“接口”惹的禍,它沒有将所有的資訊傳遞給我們。

        還有日常生活中的小道消息,經過了很多人的傳播之後,也就原意大變,謠言也就産生了。出現這種情況的原因是中間的“接口”太多,一層一層地傳遞下去,讓資訊的損耗太多。

        四、我們應該怎麼做

        我們需要“接口”,否則凡事都必須親力親為。但也不能太依賴于“接口”,要時時求證,否則會導緻意想不到的後果。

繼續閱讀