设计模式学习

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

7 合成复用原则

浏览 137 扫码 分享 2023-11-22 19:08:12
  • 尽量使用合成/聚合的方式,而不是使用继承
  • 方式一:继承 不推荐
  • 方式二:聚合
    • 1:传入A的对象实例
    • ">2:使用对象属性,构造方法或者set方法传入A对象image.png
  • 方式三 组合

    尽量使用合成/聚合的方式,而不是使用继承

    B 需要使用A 里面的方法一和方法二

    方式一:继承 不推荐

    image.png

    方式二:聚合

    1:传入A的对象实例

    image.png

    2:使用对象属性,构造方法或者set方法传入A对象image.png

    方式三 组合

    B里面new一个A

    image.png

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 设计模式 原理 面试题
    • 七大设计模式原则
      • 1 单一职责原则
      • 2 接口隔离原则
      • 3 依赖倒转原则
      • 4 里氏替换原则
      • 5 开闭原则
      • 6 迪米特法则
      • 7 合成复用原则
    • UML类图
    • 设计模式
      • 创建型模式
        • 1 单例模式
        • 2 工厂设计模式
        • 3:原型模式
        • 4 建造者模式
      • 结构性模式
        • 1:适配器模式
        • 2: 桥接模式
        • 3: 装饰者模式
        • 4:组合模式
        • 5:外观模式
        • 6:享元模式
        • 7:代理模式
      • 行为型模式
        • 1 模板模式
        • 2 命令模式
        • 3 访问者模式
        • 4 迭代器模式
        • 5 观察者模式
        • 6 中介者模式
        • 9 状态模式
        • 10 策略模式
        • 11 职责链模式
        • 7 备忘录模式 游戏 备忘
        • 8 解释器模式 语言编译器使用
    • 创建型模式
      • 原型模式
      • 单例模式
      • 工厂模式
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注