设计模式2-结构型模式
前言 类之间的联系,主要有继承和组合 结构型模式:处理类与类之间的关系,它们之间的协作更加优雅,继承与组合,优先使用组合 一、适配器模式 当现有类与需要调用的类不匹配时,需要创建一个适配器类 来将不匹配的类 封装匹配的类-----》通过组合方式 用法: 1、 AppleBagAdapter继承AppleBag的功能,同时组合OrgangeBag对象,使AppleBag与OrangeBag产生关联。 2、当AppleBag目标方法被调用时, AppleBagAdapter转调OrgangeBag的对象方法 PS: OrangeBag和AppleBag都是已有类,是系统已有方法。 整个过程,只新增了一个AppleBagAdapter类,去充当AppleBag实现 二、桥接模式 ---------将两个维度变化的功能组合起来,为的是独立变化。 桥接模式: 设计之初的分离 适配器模式:将2个已经存在的类,进行适配组合 来源: CSDN 作者: ccddsdsdfsdf 链接: https://blog.csdn.net/lh87270202/article/details/103656658