在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
请仔细阅读下面代码,理解其中的设计理念。组合模式
实际场景为了方便我们对多个文件的管理,我们引入了“文件夹-文件”的模式。将具有统一性质的文件放入一个文件夹中,将具有统一性质的文件夹再放入另一个文件夹中。可以对整个文件夹系统进行文件的搜索,也可以对某一个文件夹进行搜索。让文件管理变得简单。 组合模式的结构
组合模式的例子现在要实现一个文件夹文件树 Node枚举
Node抽象类
文件和文件夹基础类
文件类
文件夹类
客户端
组合模式的利弊利:
弊: 作者:我不叫奇奇 链接:https://www.jianshu.com/p/1f8c6ebaf6b6 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 |
请发表评论