文章列表
-
1。组合模式介绍
-
-
2.通过业务场景描述组合模型
-
-
3。组合模式分类及实现
-
-
(1)创建组件
-
(2) 创建合成
-
(3)创建叶子
-
(4)创建测试用例和测试结果
-
(1) 创建组件
-
(2) 创建合成
-
(3)创建叶子
-
(4)创建测试用例和测试结果
-
1。实现透明组合模式
-
-
2。实现安全组合模式
-
-
4。汇总组合模式
-
-
1。组合方式的构成
-
2。组合方式结构图
-
3。组合模式的优缺点
-
4。 JDK中组合模式的使用
1。组合模式介绍
1。什么是组合模式
复合模式是结构设计模式的一种,也称为部分整体模式。该模式是为了解决显示一组相似对象的层次结构的问题,通过将对象组合成树形结构来表示部分-整体的层侧结构。复合模式支持单个和复合对象的一致使用。
2。组合模式使用场景
组合模式通常应用于两种场景:
-
当您想要表示对象的一部分时 - 整体层次结构(树结构)
-
你希望用户忽略整体对象和单个对象之间的差异,用户将统一使用复合结构中的所有对象
2.通过业务场景描述组合模型
1。提出使用场景
举个简单的例子,我们计算机的文件系统其实是一个非常典型的树形结构。例如,当我们想要保存一个文件时,操作系统会让我们选择一个保存路径。那么我们来简单分析一下这条路径,看看它是否有明显的层级关系。