Exemplo n.º 1
0
        static void Main(string[] args)
        {
            ManipuladorFTP <Nivel2> ftp = new ManipuladorFTP <Nivel2>();

            IArmazenador <Nivel3> armazenador = ftp;
            IRecuperador <Nivel1> recuperador = ftp;

            armazenador.Armazenador(new Nivel3());

            Console.WriteLine(recuperador.Recuperador(0));

            Console.ReadKey();
        }