接口把定義與實現分離,它反映了系統設計人員對系統的抽象理解,它可以把模塊組件化,利于模塊之間的交互,這次項目構架個框架,但是對我來說真的有點難,就從這個面向接口的編程開始吧。
在設計模式中真的很重視實現與接口分離,原因有下面幾個:
1. 對一般的程序員來說,他們不需要知道具體的實現,只需要清楚接口發布出的方法就可以了。
2.因為接口是需求中比較穩定的部分,而實現則是和具體的環境相關聯的,只要滿足接口,其它軟件開發團隊同樣能夠開發出合用的應用來。在當前這樣一個講求合作、講求效率的大環境中。這種開發方法是非常重要的。