當前位置:趣味科普網>經驗>

什麼是介面卡設計模式

經驗 閱讀(2.98W)

什麼是介面卡設計模式

介面卡模式:將一個介面轉換為客戶端的另一個介面,使得原本由於介面不相容的兩個類別可以相互配合的一起工作。

主要是起一個轉換器的作用,目的就是複用原來的功能。

又稱為轉換器模式、變壓器模式、包裝模式;包裝模式即把已有的一些類包裝起來,使之能有滿足需要的介面。

介面卡的作用在生活中很常見,比如管道轉接頭,三相插座插口轉換器等。

存在兩種介面卡模式:

1、物件介面卡模式:

在這種介面卡模式中,介面卡容納一個它包裹的類的例項;在這種情況下,介面卡呼叫被包裹物件的物理實體。

2、類介面卡模式:這種介面卡模式下,介面卡繼承自已實現的類。

無論哪種介面卡,宗旨都是:保留現有類所提供的服務,向客戶提供介面,以滿足客戶的期望。即在不改變原有系統的基礎上,提供新的介面服務。