学习笔记(15):第2章 架构师内功心法之设计模式 -适配器模式详解

立即学习:https://edu.csdn.net/course/play/28941/403580?utm_source=blogtoedu

适配器:将已有稳定的功能转换为目标角色需要的功能

(1)、类适配器,用继承方式继承原角色的功能,可能不满足最少知道原则

(2)、对象适配器,用构造方法注入的方式,这样可以目的角色拿不到原角色的功能,符合最少知道原则

(3)、接口适配器,把可能涉及的相关功能全写在接口里面,由目标角色实现,通过构造方式将原角色注入进去;这样不符合类的单一职责原则、接口隔离原则,如果添加新的需求,可能还不满足开闭原则

实际案例:

(1)原登录采用注册账号登录

(2)现需求,可以采用qq、微信等登录,采用适配器模式进行兼容

猜你喜欢

转载自blog.csdn.net/qq_28500837/article/details/112663263