适配器模式

适配器模式主要用于保持原有系统稳定性,同时兼容新的需求。例如,在登录场景中,从传统的用户名密码验证,扩展到支持QQ、微信、微博等第三方登录方式,实现用户需求的多样化。Spring框架中,适配器类通常以'adapt'结尾。
摘要由CSDN通过智能技术生成

    适配器模式的主要目的就是为了兼容,即不改变原来的代码,也能兼容新的需求。

     老系统运行了很久比较稳定,为了保持其稳定性,不便再去修改原来的代码,但是又要为了兼容新的需求 或标准,我们不得不去系统再做些文章。(向下兼容)

使用场景:登录

     用户名、密码  验证用户名密码的有效性---》把登录结果保存到session中,--->写入到浏览器cookie
     随着互联网技术的发展,用户的需求多样化。我懒得注册,我只想用QQ登录,微信登录,微博登录、手机号+验证码。

     Spring中的适配器 类名都是以adapt 结尾的

demo

/**
 * @description:稳定的注册和登录方法
 **/
@Deprecated    
//会在原来的类上加上@Deprecated注解,表示该类是过时的,建议使用新类 SiginForThirdService
public class SignService {

    /**
     *注册方法
     * @param username
     * @param password
     * @return
     */
    public ResultM
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值