Go語言學習筆記(六)接口

接口是對其它類型行爲的概括和抽象。

通過接口,我們可以寫出更加靈活和通用的函數,這些函數不用綁定在一個特定的類型實現上。

Go語言的接口是隱式實現的。對於一個具體類型,無須聲明它實現了哪些接口,只要提供接口所必須的方法即可。這樣的設計讓你無須改變已有類型的實現,就可以爲這些類型創建新的接口,對於那些不能修改包的類型,這一點特別有用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章