zoukankan      html  css  js  c++  java
  • 适配器模式

    适配器模式的意图:
       将一个类的接口转化成客户所期望的接口,适配器使得那些因为接口不兼容的类可以在一起工作.
    适配器模式的应用:
       1.你想要使用一个已经存在的类,但是它的接口和你需要的接口并不匹配.
       2.你想要创建一个可以复用的类,但是它所使用的的类是不可以预见的,也就是所,那些使用到的具体的实现类不用必须含有可以兼容的类.
       3.你想使用一些已经存在的子类,但是你不想把这些子类的接口都重写一遍,就可以使用适配器模式,去适配他们的父类.
     实例: Arrays.asList
    简单的实现方式:
        首先根据client的需要,定义一个适配器类,适配器类实现了client需要的接口.然后根据具体的需要使用的类,去写一个这个适配器类的子类,在子泪中保存想要使用的类的一个实例.然后使用这个实例去改写这个子类所继承的父类的方法.这样,client就可以通过适配器类去使用它想要使用的类.

  • 相关阅读:
    进制转换
    BZOJ 1232 安慰奶牛题解
    [BeiJing wc2012]冻结 题解
    the Captain题解;
    最佳贸易
    第二短路
    街道赛跑
    图论基础知识.
    Tkinter 之事件绑定
    Tkinter 之TopLevel顶级窗口
  • 原文地址:https://www.cnblogs.com/zhaoxinshanwei/p/5742849.html
Copyright © 2011-2022 走看看