設計模式-01-適配器模式

適配器模式

概述

在開發過程會遇到有兩個項目,A項目想調用B項目的接口,然而兩個項目並無作兼容。適配器模式就將一個類的接口,轉換成客戶指望的另外一個接口。適配器模式就比如IPhone手機的轉換器同樣。還有Javachoking的swing庫也有不少Adapter也是適配器模式應用的場景。php

實現

實現使用適配Log類。當Log實現了保存到文件的功能後,客戶想實現保存到數據庫,使用適配器模式能夠實現。git

總結與分析

適配器模式的主要目的是組合兩個不相干的類,在不改變原有系統的基礎上,提供新的接口服務。github

代碼實現:

適配器模式(php/go)數據庫

相關文章
相關標籤/搜索