• 6. Adapter Class/Object(适配器)


    意图:

    将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 
    适用性:

    你想使用一个已经存在的类,而它的接口不符合你的需求。

    你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作。

    (仅适用于对象Adapter )你想使用一些已经存在的子类,但是不可能对每一个都进行子类化以匹配它们的接口。对象适配器可以适配它的父类接口。

    Adapter Class/Object(适配器)

    理解:

    比如现在你系统中已经有了日志记录功能,名称也已经固定了,现在你想引入第三方日志功能,但名字不一样,怎能办,在你的日志功能里面实现第三方记录功能就可以了,这样就实现了适配,也许比喻不贴切,但大致就是这样。主要目的就是不改变原有代码的情况下,可以一起工作。

    来源:http://www.cnblogs.com/beijiguangyong/archive/2010/11/15/2302807.html

  • 相关阅读:
    jquery的一些函数
    int ,long,long long范围
    DMZ
    C读取文件(如果你不知道文件内容SIZE)
    flot画饼图
    flot绘制折线图
    JS操作select相关方法:新增 修改 删除 选中 清空 判断存在
    JS-字符串操作
    websGetVar函数
    AJAX之XMLHTTPRequest对象
  • 原文地址:https://www.cnblogs.com/honzhez/p/5626764.html
Copyright © 2020-2023  润新知