设计模式 Day12 组合模式

1. 模式动机与定义(模式类型、核心用途、用户调用过程)?
  • 类型:结构型模式
  • 核心:树形结构的处理
  • 调用:客户端面对 Component(抽象类)编程,无需区别对待叶子或容器节点
image.png
2. 模式的结构图(有哪几种角色、类图是什么)?
image.png
image.png
3. 模式实例(阅读理解即可)?
image.png
image.png
image.png
image.png
4. 模式优缺点?
image.png
image.png
5. 模式应用?
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【学习难度:★★★☆☆,使用频率:★★★★☆】直接出处:组合模式梳理和学习:https://github.com/...
    BruceOuyang阅读 1,051评论 0 1
  • 设计模式概述 在学习面向对象七大设计原则时需要注意以下几点:a) 高内聚、低耦合和单一职能的“冲突”实际上,这两者...
    彦帧阅读 3,811评论 0 14
  • 设计模式概述 基于设计原则,GoF(设计模式总结4人组)总结了软件开发领域的23个经典设计模式。虽然GoF设计模式...
    彦帧阅读 553评论 0 0
  • 目录 本文的结构如下: 引言 什么是组合模式 模式的结构 典型代码 代码示例 优点和缺点 适用环境 模式应用 一、...
    w1992wishes阅读 948评论 0 2
  • 夜莺2517阅读 127,776评论 1 9