知识卡片

组合统一层级

普通读书笔记卡 · 1857

内容

组合模式把树形结构中的整体和叶子放到同一接口下,客户端可以用同一种方式操作目录与文件、组织与成员。发散:当结构天然递归时,统一接口比到处判断节点类型更耐扩展。

参考来源

- 位置:《秒懂设计模式 2021》第8章《组合》文件夹/文件树形结构例子(源文件:_epub-src/OEBPS/Text/chapter008.html) - 结论依据:原文明确组合模式使客户端操作整体和叶子节点采用统一方式,直接支持卡片论点。 - 原始内容:"组合模式(Composite)是针对由多个节点对象(部分)组成的树形结构的对象(整体)而发展出的一种结构型设计模式,它能够使客户端在操作整体对象或者其下的每个节点对象时做出统一的响应"