zoukankan      html  css  js  c++  java
  • 设计模式学习-接口型模式

    一、适配器模式

      意图:使用不同接口的类所能提供的服务为客户端提供它所期望的接口(主要是解决接口不一样的问题)

        一、适配器模式使我们可以重用一个 现有的类,以满足客户端的需要。当客户端通过接口表达其需求时,通常可以创建一个实现了该接口的新类,同时使该类继承现有的类。---类的适配器,能够将客户端的调用转化为对现有类方法的调用,即调用新创建的实现类的接口,通过这个接口可以调用创建类的方法(也是现有类的方法,因为创建类继承了现有类的方法)去实现功能

       二、当客户端没有指定它需要的接口使,可以使用适配器模式,需要创建一个新的客户端子类,它将实现现有类的实例。即通过创建一个对象适配器,通过构造函数或别的方法把现有类的对象注入,将客户端的调用指向现有类的实例。(如果不需要或不能重写客户端需要调用的方法时,这种方式可能存在一定的危险性)。

  • 相关阅读:
    监控kubernetes集群的方式
    Prometheus的集群与高可用
    Grafana简单用法
    Prometheus实战之配置汇总
    Leetcode Surrounded Regions
    leetcode Spiral Matrix II
    leetcode Regular Expression Matching
    leetcode Set Matrix Zeroes
    leetcode 较难题II
    Leetcode 数独
  • 原文地址:https://www.cnblogs.com/lyxblogs/p/6379309.html
Copyright © 2011-2022 走看看