官术网_书友最值得收藏!

第2章 多種類第三方賬號登錄——橋接模式與適配器模式

2.1 本章要點

隨著互聯網技術的發展,越來越多的網站、APP提供了快捷的登錄功能。我們打開淘寶商城的登錄頁面,除了支持常規的用戶名-密碼登錄、快捷的手機驗證碼登錄處,還支持“第三方微博賬號”和“支付寶賬號”的快捷登錄方式,很多門戶網站還支持“微信”“QQ”“百度賬號”等第三方平臺賬號的登錄方式。

“多種類第三方賬號登錄模塊”,是互聯網項目中的熱點模塊之一。本章,我們就要以該模塊的實戰為基準,融入兩種設計模式(適配器模式和橋接模式)的實現。本章要點內容如下。

· SpringBoot項目初始化。

· 適配器模式實戰——UML類結構分解及方法定義。

· 適配器模式實戰——多種類第三方賬號登錄。

· 第三方賬號登錄原理及代碼實現——以Gitee為例。

· 橋接模式實戰——UML類結構分解及方法定義。

· 橋接模式實戰——多種類第三方賬號登錄。

在我們開啟實戰旅程之前,筆者依然有以下建議和說明,希望能夠幫助讀者更好地學習和吸收本書所涵蓋的內容。

①全書實戰章節類似于“角色扮演”。“項目經理”發布項目需求;筆者與廣大讀者作為程序員進行需求實現。沉浸式的項目實戰與設計模式落地,每一章都會有新的需求和挑戰,愿你我攜手同行。

②全書實戰章節采用“先分解類結構并定義方法,后填充方法核心邏輯”的講解順序。以2.4節和2.5節為例,2.4節了解適配器模式的定義和UML類圖,根據UML類圖創建“第三方賬號登錄功能”實戰所需要的類結構和方法,通過將UML類圖和實戰所需類進行一一對應的方式,使讀者既掌握了適配器模式的模型定義,又掌握了與實戰結合的技巧;2.5節基于2.4節定義的類結構及方法,進行細節邏輯的實戰,零距離地接觸“第三方賬號登錄功能”的實現過程。這樣的講解方式,不僅能夠使讀者快速掌握設計模式,還能夠使讀者親身體驗互聯網項目核心模塊的開發過程。

③建議讀者在閱讀本書的同時,打開自己的計算機,跟隨書籍內容進行代碼編寫,親身體驗需求模塊的代碼編寫以及設計模式的融入過程。

主站蜘蛛池模板: 大方县| 安丘市| 上林县| 阳东县| 阿城市| 正镶白旗| 宝山区| 麻江县| 靖江市| 色达县| 沈阳市| 固阳县| 开远市| 故城县| 怀化市| 玉环县| 巴中市| 苍南县| 通山县| 永寿县| 甘洛县| 连江县| 乐业县| 原阳县| 潞城市| 化州市| 江陵县| 兴宁市| 宁阳县| 禄丰县| 梁平县| 夏津县| 五常市| 县级市| 新安县| 上蔡县| 津市市| 建昌县| 青铜峡市| 红安县| 庄河市|