您当前的位置: 首页 > 

dawn

暂无认证

  • 6浏览

    0关注

    204博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

设计模式:适配器模式

dawn 发布时间:2022-06-09 23:16:08 ,浏览量:6

  生活中,适配器模式的例子很多。

  比如:计算机只有HDMI的输出接口,而显示器却是VGA的输入接口,怎么办?买一个HDMI转VGA的适配器就可以了,还有HTMI转大DP、转TypeC等等,这样的适配器不少。

  体现在编程上,假如应用系统A有读取Excel数据功能,应用系统B可以将数据保存到数据库中,我想使用这两个系统完成读取Excel数据并保存到数据库中。

  代码:


  输出:

读取Excel数据
将Excel数据保存到数据库中

  上面应用系统B也可以有读取Excel的功能,这里就要重写读取Excel数据方法了。

  重点:适配器就是继承一个系统,在内部关联另外一个系统。

  使用抽象类来写。

  输出:

读取的Excel数据
将Excel数据保存到数据库中
完成

  这种设计模式比较简单,一般用在两个应用系统的衔接与搭配上。

  用接口描述上面提到的显示器适配器的例子:

  输出:

显示器的DisplayPort输出
转换成HDMI输出

显示器的DisplayPort输出
转换成VGA输出

关注
打赏
1664252102
查看更多评论
立即登录/注册

微信扫码登录

0.2854s