php设计模式之适配器模式学习总结

发布于 2022-09-12 04:40:17 字数 647 浏览 52 评论 0

一、什么是适配器模式

适配器模式是指通过适配器将原本不兼容的两个东西变得互相兼容

二、应用场景

当两个系统数据和行为都一样,但是接口不符合时,我们应该考虑使用适配器,适配器模式主要应用于希望复用现有的类,但是新的类又和原有的类不一致的情况其常见场景为:短信发送,聚合系统,支付系统

三、实例应用

1. 使用适配器(Adapter)实现短信发送实际案例
案例地址
Github地址: https://github.com/liuzhongsheng/SuperSms
实现目标:
多平台快速对接
多平台快速无缝切换
技术优势:
把每个短信平台看成一个适配器,新增短信平台时可快速添加,无需修改其他文件
运行流程:

image
以上为个人学习总结,如果有不对麻烦各位大佬多多指教,谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

妖妓 2022-09-19 04:40:17

比如你后面说的 新增短信平台时可快速添加,无需修改其他文件,而其实这一部分就涉及到 模板模式 的内容,又比如你说的 单平台多通道、多平台多通道、通道快速无缝切换 ,其实这一部分又涉及到了 策略模式 的内容,设计模式是一种面向对象开发的概念,在开发过程中无意间都会用到各种设计模式,甚至都没有可以的去使用它。

关于设计模式学习,可以找到很多文章介绍, 但是大部分都是过于干燥,推荐下面这个网站,通过一些现实栗子和代码的结合来详细介绍每一个设计模式,让其可以深入的理解到每一个设计模式。

当然,不要忘了,面向对象设计的 S.O.L.I.D 原则

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文