本文介绍: 定义抽象节点类 Node ,定义抽象方法 public abstract void print();定义叶子节点类 LeafNode ,继承Node节点,实现 print()抽象方法,叶子节点没有子节点;定义子节点类BranchNode,继承Node节点,实现 print()抽象方法,子节点既可以有子节点,也又可以有叶子节点;定义一个树状目录结构,使用递归打印树状目录结构。
简要说明
一、代码实现
二、源码地址
https://github.com/jxaufang168/Design-Patternshttps://github.com/jxaufang168/Design-Patterns
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。