zoukankan      html  css  js  c++  java
  • 设计模式学习每日一记(7.适配器模式)

    适配器模式

    A.定义:

    将一个类的接口装换成客户希望的另一个接口,适配器模式使原来不能一起工作的类可以一起工作.

    B.定义分析:

    "将一个类的接口装换成客户希望的另一个接口,适配器模式使原来不能一起工作的类可以一起工作."一个已有类,有一些接口,完成一些功能.假设类A

    "将一个类的接口装换成客户希望的另一个接口,适配器模式使原来不能一起工作的类可以一起工作."把这些已有的接口通过封装,能够融合进已有的类体系,也就是从已有类继承出一个类B,这个类封装了A的功能,同时适应了已有接口.

    "将一个类的接口装换成客户希望的另一个接口,适配器模式使原来不能一起工作的类可以一起工作."类A的接口定义与类B的类族接口是不一致的,但是类B需要的功能A已经有了,

    为了不重复造轮子,有B封装A即可.这样不能在一起工作的类就能在一起工作了.

    C.问题:

    (1)什么情况下使用适配器模式?

    希望的功能已经有所实现了,但是和现有体系接口不能融合,这时候只需要用现有接口封装已有类,转发功能即可.

  • 相关阅读:
    Java 环境搭建的一些问题
    DefaultHttpClient is deprecated 【Api 弃用]】
    Java良葛格 学习笔记《二》
    Java良葛格 学习笔记
    JAVA EE 运行环境配置(包含JAVA SE)
    AIR使用文件对象操作文件和目录
    As3.0 类的【枚举】
    Java&&As3.0 中的final 关键字
    字符串参数组合
    PHP 超级全局变量
  • 原文地址:https://www.cnblogs.com/linucos/p/2227222.html
Copyright © 2011-2022 走看看