所有分类
  • 所有分类
  • 未分类

适配器模式概述

适配器模式是很重要、很常用的设计模式,必须要掌握。

适配器模式的含义

适配器模式:将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作,其别名为包装器。

比如:是指如果一个接口需要B接口,但是待传入的对象却是A接口,这时就可以用适配器模式。

生活场景:如果去美国,我们随身带的电器是无法直接使用的,因为美国的插座标准和中国不同,所以,我们需要一个适配器。

实际项目场景

场景1:SpringMVC

SpringMVC支持多种数据,比如:HTTP请求、WebSocket请求。当请求进来时,SprinvMVC就会根据请求去获取适配器,然后去调用HTTP的处理器或者WebSocket的处理器。

场景2:多团队的合作

比如,有一个智能设备项目有两个团队来做。团队A是偏硬件的,直接与设备交互,比如:开灯、关灯。团队B是偏软件的,会去控制不同的硬件。此时,用适配器就很合适,团队B写一套适配器,控制设备时直接传入适配器,具体如何处理由适配器去实现。适配器里去转换参数,调用团队A的代码。

Java实战

适配器模式Java实战–不用设计模式的写法 – 自学精灵

适配器模式Java实战–写法1:手动选择适配器 – 自学精灵

1

评论2

请先

  1. 观察者模式是很重要、很常用的设计模式,必须要掌握。不是讲适配器模式吗
    tanghongbing 2024-05-10 0
    • 打错字了,已修复。
      自学精灵 2024-05-10 0
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录