适配器模式又叫包装器。因为它们是在用一个新的接口包装另外一个对象。许多时候创建适配器对程序员和设计人员都有好处。
适配器可以被添加到现有代码中协调俩个不同的接口。
例如:在使用js库进行开发,开发团队由于性能,安全等原因的考虑,在不改动已有代码的前提下更换所有的库。有时公司甚至可能会为了帮助开发新手提供一套中间性适配器。创建适配器库是一个比改写所有代码更好的选择
下面就是一个简单的适配器
//将prototype的$函数改成YUI的get方法 function prototypeToYUIAdapter(){ return YHOO.util.Dom.get(arguments); } $=prototypeToYUIAdaptet;