• 设计模式(适配器模式)


    适配器模式主要用于接口的适配,在实际产品开发中诸如老版本升级,切换平台等等都会有实际的应用。

    即将一个老接口封装成新接口并暴露出去,在java中的典型实现如下:

    • Adapter(适配器)
    //适配器
    public class Adapter extends Adaptee implements TargetOperation {
    
        @Override
        public void Operation() {
            super.oldOperation();
        }
    }
    • Adaptee(被适配的类)
    //被适配的对象
    public class Adaptee {
        public void oldOperation(){
            System.out.print("old Operation");
        }
    }
    • TargetOperation(适配的目标接口)
    //适配的目标
    public interface TargetOperation {
        public void Operation();
    }
    • APP 测试类
    public class App {
    
        public static void main(String[] args) {    
            Adapter adapter = new Adapter();
            adapter.Operation();
        }
    }
  • 相关阅读:
    一、Django CBV and Django RestFramework
    Web框架及Django初始化
    HTTP协议
    Mysql之存储引擎
    Django之ORM字段相关
    Django之视图
    Django之初步实现登录功能,APP及ORM
    jQuery
    C#基础:飞行棋游戏
    C#基础练习
  • 原文地址:https://www.cnblogs.com/Fredric-2013/p/4571698.html
Copyright © 2020-2023  润新知