Lo que muchas personas me preguntan 2/2
Publicado por fernando.gomez (13 intervenciones) el 02/04/2003 01:10:44
Pero con el metodo anterior, no influimos en el comportamiento. La mejor manera de esto es derivar DE LAS PROPIAS INTERFASES! Claro, una buena vaina es implementar TODOS los metodos de la interfase. Pero aqui es donde entra la sutilidad de mi lenguaje favorito: C++.
Una plantilla! Vaya idea. De lo mejor y mas potente de C++, los "templates" son un aliciente de programacion generica. Pueden crearse una plantilla que admita interfases y, en base a ello, generar un nuevo metodo, que actuara practicamente independiente del original, sin tener que implementar TODOS los metodos. Algo asi como si en la clase que extiende, se declarara un metodo como virtual y no virtualmente puro (en el argot de C#, abstracto).
Espero esto les sirva para al menos, darle mayor versatilidad a sus programas en C#. Sin embargo, a manera de proselitismo, viva C++!!!!
Saludos,
Fernando A. Gomez F.
Apriso Mexico
Valora esta pregunta


0