接口把定義與實(shí)現(xiàn)分離,它反映了系統(tǒng)設(shè)計(jì)人員對(duì)系統(tǒng)的抽象理解,它可以把模塊組件化,利于模塊之間的交互,這次項(xiàng)目構(gòu)架個(gè)框架,但是對(duì)我來說真的有點(diǎn)難,就從這個(gè)面向接口的編程開始吧。
在設(shè)計(jì)模式中真的很重視實(shí)現(xiàn)與接口分離,原因有下面幾個(gè):
1. 對(duì)一般的程序員來說,他們不需要知道具體的實(shí)現(xiàn),只需要清楚接口發(fā)布出的方法就可以了。
2.因?yàn)榻涌谑切枨笾斜容^穩(wěn)定的部分,而實(shí)現(xiàn)則是和具體的環(huán)境相關(guān)聯(lián)的,只要滿足接口,其它軟件開發(fā)團(tuán)隊(duì)同樣能夠開發(fā)出合用的應(yīng)用來。在當(dāng)前這樣一個(gè)講求合作、講求效率的大環(huán)境中。這種開發(fā)方法是非常重要的。