Java组合模式如何深入解析其结构型设计原理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2157个文字,预计阅读时间需要9分钟。
目录+组合模式+应用场景+优缺点+主要角色+组合模式结构+分类+透明组合模式+创建抽象根节点+创建树节点+创建叶子节点+客户端调用+安全组合模式+创建抽象根节点+创建树节点+创建叶子节点
目录
- 组合模式
- 应用场景
- 优缺点
- 主要角色
- 组合模式结构
- 分类
- 透明组合模式
- 创建抽象根节点
- 创建树枝节点
- 创建叶子节点
- 客户端调用
- 安全组合模式
- 创建抽象根节点
- 创建树枝节点
- 创建叶子节点
- 客户端调用
组合模式
组合模式(Composite Pattern)也称为整体-部分(Part-Whole)模式,属于结构型模式。
它的宗旨是通过将单个对象(叶子节点)和组合对象(树枝节点)用相同的接口进行表示,使得客户端对单个对象和组合对象的使用具有一致性。
组合模式一般用来描述整体与部分的关系,它将对象组织到树形结构中,最顶层的节点称为根节点,根节点下面可以包含树枝节点和叶子节点,树枝节点下面又可以包含树枝节点和叶子节点。
应用场景
1.希望客户端可以忽略组合对象与单个对象的差异时。
本文共计2157个文字,预计阅读时间需要9分钟。
目录+组合模式+应用场景+优缺点+主要角色+组合模式结构+分类+透明组合模式+创建抽象根节点+创建树节点+创建叶子节点+客户端调用+安全组合模式+创建抽象根节点+创建树节点+创建叶子节点
目录
- 组合模式
- 应用场景
- 优缺点
- 主要角色
- 组合模式结构
- 分类
- 透明组合模式
- 创建抽象根节点
- 创建树枝节点
- 创建叶子节点
- 客户端调用
- 安全组合模式
- 创建抽象根节点
- 创建树枝节点
- 创建叶子节点
- 客户端调用
组合模式
组合模式(Composite Pattern)也称为整体-部分(Part-Whole)模式,属于结构型模式。
它的宗旨是通过将单个对象(叶子节点)和组合对象(树枝节点)用相同的接口进行表示,使得客户端对单个对象和组合对象的使用具有一致性。
组合模式一般用来描述整体与部分的关系,它将对象组织到树形结构中,最顶层的节点称为根节点,根节点下面可以包含树枝节点和叶子节点,树枝节点下面又可以包含树枝节点和叶子节点。
应用场景
1.希望客户端可以忽略组合对象与单个对象的差异时。

