NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
# 适配器模式 ## 示例 ```js // 不同的内存卡数据存储键不一样 // 内存卡 A var cardA = { type: 'cardA', cardAData: 'card a data' } // 内存卡 B var cardB = { type: 'cardB', cardBData: 'card b data' } var Adapter = {}; // 创建适配器 Adapter.read = function(card) { // 适配逻辑 let data; switch (card.type) { case 'cardA' : data = card.cardAData; break; case 'cardB': data = card.cardBData; break; } console.log(data) } Adapter.read(cardA); Adapter.read(cardB); ```