Java學習筆記之--------外觀模式

迪米特法則

瞭解外觀模式之前,先加深一下對迪米特法則的印象:迪米特法則也叫最少知道原則:一個軟件應當儘可能少的與其他實體發生相互作用。

相關場景

如果我們自己泡茶,需要自己準備開水、茶葉、茶具,然後再親自動手泡茶。如果我們去到茶館裏面,我們只需要跟服務員聯繫,然後由服務員去完成其他的工作,我們就可以喝到一壺熱茶。

如果需要註冊一個公司,我們需要自己按照流程,工商局、質檢局、稅務局、銀行,都需要自己去辦理相關文件。如果使用外觀模式,我們只需要與中介公司的業務員聯繫,其他工作由業務員幫我們完成。

外觀模式

外觀模式提供了一個統一的接口,用來訪問子系統中的一羣接口。外觀模式定義了一個高層接口,讓子系統更容易使用。

外觀模式類圖

開發中常見的場景

頻率很高,哪裏都會遇到。各種技術和框架中,都有外觀模式的使用,如:JDBC封裝後的,commons提供的DBUtils類Hibernate提供的工具類,Spring JDBC工具類等。

 

以上爲外觀模式的學習筆記,此文章爲尚學堂視頻的學習筆記+自己總結。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章