Abstract:
El crecimiento de la demanda en creación de sistemas informáticos genera nuevos retos a los programadores y diseñadores, es común observar equipos en la búsqueda de maneras de mejorar el proceso de producción, no solo en calidad y eficiencia, si no también en la rapidez de construir rutinas que apoyen el crecimiento del proyecto. El diseño parametrizable es un paradigma que ayuda en mucho en la fabricación de estructuras flexibles y modificables. Es un eslabón importante para la creación de código genérico. Las estructuras genéricas aportan fluidez y calidad en la creación de rutinas de software. En la siguiente lectura se analizará diferentes elementos que ayudan tanto a la generación de código genérico como a la aplicación del concepto de parametrización, algunos de los temas contemplados son: clases concretas, abstractas y parametrizadas, mecanismos de abstracción para la creación de código genérico, bibliotecas de clases, entre otros.
Description:
The growth of demand in the creation of computer systems generates new challenges to programmers and designers, it is common to observe teams searching for ways to improve the production process, not only in quality and efficiency, but also in the speed of building routines that support the growth of the project. Parameterizable design is a paradigm that greatly aids in the fabrication of flexible and modifiable structures. It is an important link to the creation of generic code. Generic structures bring fluidity and quality in the creation of software routines. In the following reading we will analyze different elements that help both the generation of generic code and the application of the concept of parameterization, some of the topics covered are: concrete, abstract and parameterized classes, abstraction mechanisms for the creation of generic code, class libraries, among others.