Пример #1
0
        public static void EX2()
        {
            Pasta meuComputador = new Pasta("Meu Computador");

            Pasta unidadeC            = new Pasta("C:");
            Pasta arquivosDeProgramas = new Pasta("Arquivos de Programas");
            Pasta windows             = new Pasta("Windows");

            Pasta   ditto      = new Pasta("Ditto");
            Arquivo dittoSetup = new Arquivo("Ditto.exe");

            Pasta   usuarios  = new Pasta("Usuários");
            Pasta   guilherme = new Pasta("Guilherme");
            Arquivo documento = new Arquivo("Documento.txt");

            meuComputador.Adicionar(unidadeC);

            unidadeC.Adicionar(arquivosDeProgramas);
            unidadeC.Adicionar(windows);

            unidadeC.Adicionar(ditto);
            ditto.Adicionar(dittoSetup);

            unidadeC.Adicionar(usuarios);
            usuarios.Adicionar(guilherme);
            guilherme.Adicionar(documento);

            meuComputador.Imprimir();
        }
Пример #2
0
        public static void Main(string[] args)
        {
            IComponent pasta     = new Pasta(),
                       pastaDois = new Pasta(),
                       arquivo   = new Arquivo(),
                       arquivo1  = new Arquivo(),
                       arquivo2  = new Arquivo(),
                       arquivo3  = new Arquivo(),
                       arquivo4  = new Arquivo();

            pasta.Add(arquivo);
            pasta.Add(arquivo1);
            pasta.Add(arquivo2);

            pastaDois.Add(arquivo3);
            pastaDois.Add(arquivo4);

            pasta.Add(pastaDois);

            pasta.Display(1);
        }