Polimorfismo sin herencia
Enviado por Christopher • 20 de Marzo de 2018 • 915 Palabras (4 Páginas) • 313 Visitas
...
Polimorfismo en Listas Genéricas:
Otra de las formas en que el Polimorfismo es utilizado (sin herencia) es mediante las Listas genéricas, de esta forma se permiten implementar listas genéricas, con lo que las funciones que las manipulan tienen idéntica estructura global, vale decir para aplicar polimorfismo en Listas genéricas, el tipo de declaración debe ser el mismo Tipo que le pasas al objeto, ejemplo: List miLista = new ArrayList, entonces siempre se debe mantener el tipo de genérico de la referencia y el tipo de genérico en el objeto para que su referencia sea idéntica. En otras palabras el polimorfismo se aplica sólo a la Base del Tipo.
Uso de args[] en el método Main
Específicamente el uso de args[] en el método main lo trataremos en base al Lenguaje C#, la definición de este concepto sería una matriz del tipo string que representa los argumentos de la línea de comandos, el método Main es el punto de entrada de una aplicación de consola o para Windows (las bibliotecas o servicios no requieren el método main como punto de entrada), cuando la aplicación se inicia el método Main es el primero en invocarse, el uso de args[] nos podría permitir por ejemplo para realizar un cálculo al inicio de la ejecución de nuestro programa, esto es así debido a que primero los args[] vienen vacíos, por lo tanto se comprueba el largo, de ser vacío se puede indicar al usuario que ingrese los valores a calcular y luego seguir con la ejecución del programa.
---------------------------------------------------------------
Conclusiones
El trabajo presentado no muestra de la forma más resumida posible, las distintas formas de establecer Polimorfismo sin herencia, generalmente el uso del polimorfismo es realizado mediante la herencia tal vez por desconocimiento, sin embargo hay que abrir el abanico de opciones y tomar la potencialidad de lo que nos brindan los Lenguajes de Programación de Alto Nivel, hoy puedo decir (en mi caso) que he aprendido y quiero demostrar mediante este ensayo la posibilidad de poder utilizar nuevas prácticas de Programación.
El caso de los argumentos en el main es bien particular, generalmente están ahí, uno los vé cada vez que realiza un programa, pero, siempre los pasa por alto, uno siempre asume que eso va por defecto no obstante lo anterior, en el ensayo se demuestra que estos argumentos pueden ser utilizados y cuál es su significado.
---------------------------------------------------------------
Bibliografía
- www.microsoft.com.
- www.wikipedia.org
...