美文网首页
设计模式与软件原则 (六):适配器模式

设计模式与软件原则 (六):适配器模式

作者: _浅墨_ | 来源:发表于2022-03-08 08:10 被阅读0次
适配器模式 Adapter Design Pattern

适配器是一种结构设计模式,用于链接原本彼此不兼容的实体。

一个简单的示例:

struct OldLocation {
    
    var xPosition: Double
    
    var yPosition: Double
    
}

struct NewLocation {
    
    let oldLocation: OldLocation
    
    var latitude: Double {
        
        return oldLocation.xPosition
        
    }
    
    var longitude: Double {
        
        return oldLocation.yPosition
        
    }
    
}

let oldLocation = OldLocation(xPosition: 23.0, yPosition: 34.2)

let newLocation = NewLocation(oldLocation: oldLocation)

相关文章

  • iOS设计模式

    五种设计模式:责任链模式、桥接模式、适配器模式、单例模式、命令模式。 六大设计原则:单一职责、开闭原则、 接口隔离...

  • iOS面试之设计模式模块

    设计模式 设计模式内容如下: 责任链模式 桥接模式 命令模式 适配器模式 单例模式 等等 设计原则 单一职责原则 ...

  • 设计模式与软件原则 (六):适配器模式

    适配器模式 Adapter Design Pattern 适配器是一种结构设计模式,用于链接原本彼此不兼容的实体。...

  • 基本设计模式的探索

    常用设计模式 责任链,桥接模式,适配器模式,单例模式,命令模式 六大设计原则 1.单一职责原则一个类只负责一件事(...

  • 大话设计模式 读书笔记

    大话设计模式 book: <设计模式> <设计模式解析> <敏捷软件开发:原则, 模式与实践> <重构-改善既有代...

  • iOS面试之设计模式大全

    设计模式 设计模式内容如下: 责任链模式 桥接模式 命令模式 适配器模式 单例模式 等等 设计原则 作为一个开发者...

  • 设计模式实践

    工厂模式 策略模式 状态模式 责任链模式 代理模式 单例模式 适配器模式 设计模式原则 面向对象的设计模式有七大基...

  • iOS 设计模式

    六大设计原则 责任链(事件响应机制) 桥接(难理解) 适配器 单例模式(使用中有很多注意的点) 命令模式 六大设计...

  • 设计模式

    设计模式六大原则[设计模式六大原则(1):单一职责原则][设计模式六大原则(2):里氏替换原则][设计模式六大原则...

  • 架构师学习路线图

    内功心法 设计模式 软件设计原则 软件设计模式创建型模式Factory 工厂模式Singleton 单例模式Pro...

网友评论

      本文标题:设计模式与软件原则 (六):适配器模式

      本文链接:https://www.haomeiwen.com/subject/ldiprrtx.html