草庐IT

结构型:六. 组合模式

组合模式是什么组合模式:是一种结构型设计模式,你可以使用它将对象组合成树状结构,并且能像使用独立对象一样使用它们。为什么用组合模式如果你需要实现树状对象结构,可以使用组合模式。确保应用的核心模型能够以树状结构表示。尝试将其分解为简单元素和容器。记住,容器必须能够同时包含简单元素和其他容器。组合模式怎么实现这里是模拟搜索文件夹和文件,文件夹里面有文件夹和文件。组成一个树状的结构。folder.gopackagecompositeimport"fmt"typecomponentinterface{search(string)}typefolderstruct{components[]compone