适配器模式: 我的理解是一个兼容旧对象并且增加新业务接口的对象.
使用场景: 旧的对象不方便改动,继而新建一个对象继承之,然后在新对象里增加新方法;
例子: 让一个老式的二孔插座支持三孔接口;
class oldPanel{
function api(){
echo '这是一个2孔插接口';
}
};
class adapterPanel extends oldPanel{//这是适配器
function newApi(){
echo '这是三孔插接口';
}
}
本文通过一个具体的例子解释了适配器模式的概念及其应用场景。适配器模式是一种设计模式,用于将现有类的功能包装起来,并提供一个新的接口,使得原本不兼容的类可以一起工作。文章以老式二孔插座如何通过适配器支持三孔接口为例,展示了如何通过创建新的类来实现这一目标。
适配器模式: 我的理解是一个兼容旧对象并且增加新业务接口的对象.
使用场景: 旧的对象不方便改动,继而新建一个对象继承之,然后在新对象里增加新方法;
例子: 让一个老式的二孔插座支持三孔接口;
class oldPanel{
function api(){
echo '这是一个2孔插接口';
}
};
class adapterPanel extends oldPanel{//这是适配器
function newApi(){
echo '这是三孔插接口';
}
}
673

被折叠的 条评论
为什么被折叠?