javascript设计模式19适配器模式

适配器模式是一种相对简单的模式,主要作用是为了解决两个软件模块的接口之间不兼容的问题。

适配器属于包装模式的一种。

var googleMap = {
		show:function(){
			console.log('render map')
	}
}

var baiduMap = {
		display:function(){
			console.log('render baidu map')
		}
}

var baiduMapAdapter = {
	show:function(){
		return baiduMap.display(); 
	}
}

var renderMap = function(map){
	if(map.show instanceof Function){
		map.show()
	}
}

renderMap(googleMap)
renderMap(baiduMap)

  

posted @ 2016-02-24 14:58  倾其一生  阅读(93)  评论(0)    收藏  举报