este repositorio coresponde aun ejercicio de programacion enfocado en la operacion de diferentes estructuras de datos en esta aproximacion se decidio no hacerce con un bajo acercacmiento a las clases y metodos genericos. se esta trabajando en inplementarlo completamente generico
Ejercicio: https://docs.google.com/document/d/13KJESEbypW3gB4oHnbTH-In_8VfImfOm6MQ9yZ_quSY/edit?usp=sharing
Descripcion del programa: cada data operator contiene tres campos, un de cada tipo de dato, estos campos son collecciones que se asignan desde el constructor o atraves de accesores, cada metodo de data operator hace uso de estos campos para su ejecucion
Instrucciones: desde program.cs se corren unas prubas a cada funcion desarrollada, se espera que solo se modifiquen los parametros que se encargan de llenar las colecciones de cada dataoperator
Observaciones:
- se cambiaron las firmas de todos los metos ya que se queria implementar el uso de una interfaz generica multiples veces, por este motivo, ahora los metodos incluyen un parametro de salida a modo de "retorno"
- para la implementacion de los diccionarios no encontre sentido logico a las operaciones de sort por lo que se usa una lista para evidenciar su ejecucion
Para la realizacion de este taller se consulto acerca de:
- Interfaces
- Clases y Metodos Genericos
- Sobrecarga de operadores
- Estructuras de datos
- LinQ
- Delegados
- Tipos de Datos
Faltantes: Perfect Shuffle Dictionary