介面(Interface)

先了解一下什麼是抽象、什麼是具象。

抽象

抽離具體的形象, 只留下可辨別的特徵,抽象畫抽象畫,我跟你說抽象畫,你只會知道他是一幅畫,但抽象畫的內容…恩…可能不好離解。

具象

我跟你說我們帥,到底有多帥,有點抽象,可以具體一點嗎,濃眉大眼(假設是目前大多數人定義的帥),那就叫做具象,你可以把上聯想出來他的實體的樣子。

舉這個例子不好認識我的人,會自動將我這個詞,聯想到我Victor 本來,正經一點,可以這麼說,我剛剛看到一個女生很漂亮!一定無法想像,只有說一個女生,你只能聯想到他有五官、手腳… 沒有法想像他具體的樣子。

介面很抽象,你可以將眼睛、鼻子、嘴巴、眉毛抽離出來,「定義」這些東西,我只跟你說眉毛,但到底是什麼眉毛,不知道只是一個定義,這就是介面的存在,再利用Class 來實作他的眉毛要細、粗、濃眉…

PHP 的介面使用方式

待補


發佈留言