适配器模式

在你成功拿到五心之钢后,为了能够好好玩这把天选局,偷摸溜了出去,进到厕所,发现商店中静静躺着一张伊泽瑞尔,而后又在接下来的选秀中拿到铲子和腰带,你激动的合成了心之钢转,在你放上伊泽瑞尔后,发现你现在没有凯隐,因此你将一张布里茨放了上去,给它一张心之钢转,当当当!七心之钢

心之钢转就是适配器,

布里茨的羁绊是迪斯科和,秘术护卫,

而心之钢转放到布里茨身上,就使得

布里茨的羁绊改为迪斯科,秘术护卫和心之钢。

而我们常用的适配器模式是如何实现的呢?

单项适配器

 看图,Robot作为接口,而狗叫适配器继承了Robot,因此狗叫适配器可以获得相应的机器人叫和机器人跑,然后狗叫适配器再继承Dog,就能机器人叫里加入狗叫,机器人跑里加上狗跑。

双向适配器

看图,其中有两个我希望随意使用方法的类,但我又不希望写死固定用法,因此我让Adapter实现,且依赖Target和Adaptee,这样我就能。。。看了会手机忘了要写什么了。。。。。。。。。。那我就能为所欲为啦!

 

posted @   子过杨梅  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示