前面介紹了介面的**體現,現在介紹介面的思想,下面從生活中的例子進行說明。
舉例:我們都知道電腦上留有很多個插口,而這些插口可以插入相應的裝置,這些裝置為什麼能插在上面呢?主要原因是這些裝置在生產的時候符合了這個插口的使用規則,否則將無法插入介面中,更無法使用。發現這個插口的出現讓我們使用更多的裝置。
總結:介面在開發中的好處
介面的出現擴充套件了功能。
介面其實就是暴漏出來的規則。
介面的出現降低了耦合性,即裝置與裝置之間實現了解耦。
介面的出現方便後期使用和維護,一方是在使用介面(如電腦),一方在實現介面(插在插口上的裝置)。例如:筆記本使用這個規則(介面),電腦外圍裝置實現這個規則(介面)。
多型 面向介面的程式設計思想
開發系統時,主體架構使用介面,介面構成系統的骨架 這樣就可以通過更換介面的實現類來更換系統的實現。教員和機構的相關資訊都需要列印,這種like a關係,使用介面把二者共有的特性抽象出來,在這裡就是把要列印的資訊抽象成介面 detail 方法是乙個抽象方法,預設可以不寫abstract關鍵字 inte...
介面的設計
佘士東 08 41 47 我設計乙個介面,其中有些方法很類似,比如取得某個工作物件,有可能需要獲得多個,也有可能獲得其中乙個,引數為工作物件的名字 名字列表。我是用窄介面還是寬介面好,是用乙個最大功能的方法還是多個過載方法好?比如 iservice public worker getworker s...
介面的意義
外掛程式式框架作為乙個高耦合低聚合的系統,它的功能定義與功能實現之間是分離的,這種策略是高耦合實現的保證。外掛程式式框架好像乙個功能聚集站,它對外界宣布,只要符合它發布的某種規範的元件 實現介面的類通常稱為元件 都可以加入到這個平台中,而這些元件到底是做什麼事情的,框架並不關心,當然,框架也提供了一...