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