Utilização
O cliente monta a árvore usando sempre a mesma interface:
Pasta raiz = new Pasta("projeto");
raiz.adicionar(new Arquivo("README.md", 2));
raiz.adicionar(new Arquivo("pom.xml", 4));
Pasta src = new Pasta("src");
src.adicionar(new Arquivo("Main.java", 8));
raiz.adicionar(src);
System.out.println(raiz.getNome() + " = " +
raiz.obterTamanho() + " KB");