導(dǎo)言 導(dǎo)言是一個(gè)增加方法或者域到一個(gè)存在的類中的途徑。它們甚至答應(yīng)你改變當(dāng)前存在的類是顯的接口,并且引入一個(gè)混合的類,這個(gè)類是實(shí)現(xiàn)了新的接口。導(dǎo)言答應(yīng)你帶入多繼續(xù)到一般的java類。導(dǎo)言一個(gè)主要的用例是當(dāng)你有一個(gè)方面,你想讓這個(gè)方面有一個(gè)運(yùn)行時(shí)間借口時(shí)。你想應(yīng)用你的方面跨越不同的對(duì)象層次,但是你仍然要應(yīng)用開發(fā)者去能夠調(diào)用特定方面的APIs. Apple apple = new Apple(); LoggingAPI logging = (LoggingAPI)apple; Apple.setLoggingLevel(VERBOSE); 導(dǎo)言能夠是一個(gè)方法,它將一個(gè)新的API綁定到一個(gè)存在的對(duì)象模型。