天天看點

接口對于調用者和被調用者都非常重要

調用者常常會不關心被調用者的實作細節,甚至類型,他們關心的則是被調用者是否能幹什麼,接口作用就是告訴外界這個和那個對象可以為調用者提供服務,換句話說接口是證書,被調用者拿着證書為調用者服務。與我們平常認識相反,接口為調用者和被調用者提供服務,不會給類提供服務。沒有接口的被調用者是不合格的服務員,不看接口直接調用被調用者的調用者是做事不用心的雇主。另外,被調用者除了知道自己提供哪些服務外,還應知道自己可為哪些調用者服務。

接口對于調用者和被調用者都非常重要

調用者尋找“錄音師”,這裡“錄音師”是指能錄音的任何Object。是以接口是一種能力,往往是形容詞,如“能錄音的”、“能攝像的”、“能跑的”(Runnable)等等“能。。的”,英文就是動詞+able。

繼續閱讀