Tarea Template
Abdaham Victoire Moncoeur
Codigo : 11416028
Plantillas son una manera de hacer sus clases más abstracto, ya que permite definir el
comportamiento de la clase sin realmente saber qué tipo de datos serán manejados por las
operaciones de la clase. En esencia, esto es lo que se conoce como programación genérica; este
término es una forma útil de pensar acerca de las plantillas, ya que ayuda a recordar que el
programador que una clase de plantilla no depende del tipo de datos (o tipos) que trata. En gran
medida, una clase de plantilla se centra más en el pensamiento algorítmico en lugar de los
matices específicos de un solo tipo de datos. Las plantillas pueden ser utilizados en conjunción
con los tipos de datos abstractos a fin de permitir que manejen cualquier tipo de datos. Por
ejemplo, usted podría hacer una clase de pila de plantilla que puede manejar una pila de
cualquier tipo de datos, en lugar de tener que crear una clase de pila para cada tipo de datos diferente para el cual desea que la pila funcione. La capacidad de tener una única clase que puede
manejar varios tipos de datos diferentes significa que el código es más fácil de mantener, y hace
que las clases más reutilizable.
La sintaxis básica para declarar una clase de plantilla es la siguiente:
Template
La "clase" de palabras clave anteriormente simplemente significa que el a_type (UNTIPO)
identificador se presentará a un tipo de datos. NB: a_type (UNTIPO) no es una palabra clave; es
un identificador que durante la ejecución del programa representará un único tipo de datos. Por
ejemplo, usted podría, al definir las variables en la clase, utilice la siguiente línea:
A class
Un objeto instancia de una ...
Regístrate para leer el documento completo.