码迷,mamicode.com
首页 > 其他好文 > 详细

设计模式(6)-适配器模式

时间:2020-07-10 15:02:29      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:复用   design   hub   jpg   一个   适配器模式   改变   href   设计   

适配器模式介绍

将一个类的接口,转化成可以调用的另一个接口,但是本质不变。

适配器模式优点

  1. 提高复用性,在不改变原有代码的基础上,复用现有类。
  2. 使代码之间更具有松耦合。

适配器模式缺点

  1. 过多的适配器模式,可能不太好维护。

实现

场景: 比如有个客户,非得用超低价买到正版Nike鞋,所以就卖给他莆田nike鞋。

  1. 首先原有类定义为:
    技术图片

  2. 定义客户端需要适配的接口,并实现接口:
    技术图片 技术图片

  3. 最后客户端调用适配的接口:
    技术图片 技术图片

Github源码地址:https://github.com/woniuSnail/DesignPattern.git

设计模式(6)-适配器模式

标签:复用   design   hub   jpg   一个   适配器模式   改变   href   设计   

原文地址:https://www.cnblogs.com/snailZz/p/13279016.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!