面向對象編程 ,接口

接口是對象和對象交互的界面

 

掌握接口用法需要知道3件事情:

1、接口定義

2、接口應該放在那個包中(接口的位置)

3、類加載

 

一、接口定義

    1、接口定義應該簡單

    2、一個類可以實現多個接口。這僅僅說明類需要具備靈活性,意圖並不是要給類添加格外的功能。如類有生命週期接口,主要的功能接口,事件接口等等。類的功能取決於類的組成,我們已經在對象的擴展一節中說明了。

 

二、接口定義的位置

    1、接口一般定義在實現接口的包中

    2、儘量讓接口定義在公共的包中,或者是基礎的包中

   

接口位置的選擇,主宰了你的包和包之間的耦合,包之間的依賴應該是樹形結構,不應也不能出現循環,否則設計將變得很模糊和糟糕

 

三、類加載

  1、類能從任何位置加載,

  2、接口位置相對固定些。特別是服務提供者體系結構,這個結構正體現了接口的用法

 

 

 

 

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