java開發(fā)的項目中模塊、包、類、接口是繼承關(guān)系、實現(xiàn)關(guān)系、依賴關(guān)系。 繼承指的是一個類(稱為子類、子接口)繼承另外的一個類(父類、父接口)的功能,并可以增加它自己的新功能的能力。在java中繼承關(guān)系通過關(guān)鍵字extends明確標(biāo)識,在設(shè)計時一般沒有爭議性。 實現(xiàn)指的是一個Class類實現(xiàn)interface接口(可以是多個)的功能,實現(xiàn)是類與接口之間*常見的關(guān)系。在java中實現(xiàn)關(guān)系通過implements明確標(biāo)識,在設(shè)計時一般沒有爭議性。 依賴就是一個類A使用到了另一個類B,而這種使用關(guān)系是具有偶然性、臨時性、非常弱的,但是類B的變化會影響到類A。比如某人要過河,需要借用一條船,此時人與船之間的關(guān)系就是依賴。 表現(xiàn)在代碼層面為,類B作為參數(shù)被類A在某個method方法中使用。