本文介绍: 定义抽象节点类 Node ,定义抽象方法 public abstract void print();定义叶子节点类 LeafNode ,继承Node节点,实现 print()抽象方法,叶子节点没有子节点;定义子节点类BranchNode,继承Node节点,实现 print()抽象方法,子节点既可以有子节点,也又可以有叶子节点;定义一个树状目录结构,使用递归打印树状目录结构。

  • 定义抽象节点类 Node ,定义抽象方法 public abstract void print();
  • 定义叶子节点类 LeafNode ,继承Node节点,实现 print()抽象方法,叶子节点没有子节点
  • 定义子节点类BranchNode,继承Node节点,实现 print()抽象方法,子节点既可以有子节点,也又可以有叶子节点
  • 定义一个树状目录结构,使用递归打印树状目录结构

https://github.com/jxaufang168/Design-Patternsicon-default.png?t=N7T8https://github.com/jxaufang168/Design-Patterns

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注