zoukankan      html  css  js  c++  java
  • 7.泡妞与设计模式(八)适配器模式

    ADAPTER 适配器模式

    适配器(变压器)模式:把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口原因不匹配而无法一起工作的两个类能够一起工作。适配类可以根据参数返还一个合适的实例给客户端。

    在朋友聚会上碰到了一个美女Sarah,从香港来的,可我不会说粤语,她不会说普通话,只好求助于我的朋友kent了,他作为我和Sarah之间的Adapter,让我和Sarah可以相互交谈了(也不知道他会不会耍我)。

    代码示例

    #include <stdio.h>
    #include <stdlib.h>
    
     
    int add(int a, int b)
    {
        return a + b;
    }
    
    int sub(int a, int b)
    {
        return a - b;
    }
    
    int get(int a, int b, int(*p)(int, int))
    {
        return p(a, b);
    }
    
    void main()
    {
        printf("%d
    ",get(5, 1, add));
        system("pause");
    }
  • 相关阅读:
    遍历二维数组
    冒泡跟扫描共用
    1.8作业
    1.7作业
    1.5作业
    百文百鸡 水仙花数 百马百担
    for循环输出九九乘法表
    循环语句
    1.4作业
    07、找出1-99之间的同构数
  • 原文地址:https://www.cnblogs.com/xiaochi/p/8540763.html
Copyright © 2011-2022 走看看