設計模式與程式架構(八)

更新於 發佈於 閱讀時間約 1 分鐘

※ 轉接器模式

定義:

轉接器模式是一種結構型設計模式(有時也被稱為wrapper或裝飾模式),用於將一個類(class)的接口轉換成客戶端所期望的另一個接口。這使得原本因接口不匹配而無法工作的類(class)可以一起工作,讓接口不兼容的類別能夠合作無間。

※ 數字到字符的轉換過程範例

//回傳傳入的數字
const returnValueWhatInput = (value: number) => value
//將數字轉換為對應的字符並返回
const returnValueWhatInputAdapter = (value: number) =>
//String.fromCharCode 是 JavaScript 的一個內建方法,用於將 Unicode 數字轉換為對應的字符。
String.fromCharCode(returnValueWhatInput(value))

// 輸出字符 'A'
console.log(returnValueWhatInputAdapter(65))//A
全端網頁開發專業知識分享
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~