摘要:
适配器模式概述适配器模式可用来在现有接口和不兼容的类之间进行适配。使用这种模式的对象又叫包装器(wrapper)。适配器特点从表面看,适配器模式很像门面模式。她们都要对别的对象进行包装并改变其呈现的接口。二者的区别在于她们如何改变接口:门面元素展现的是一个简化的接口,她并不提供额外的选择,而且有时为了方便完成任务她还会做出一些假定。适配器则要把一个接口转换为另一个接口,她并不滤除某些能力,也不会简化接口。假设有一个对象,还有一个以三个字符串为参数的函数:var clientObject = { string1: 'foo', string1: 'bar', st 阅读全文