Reutilización de código

Reutilización de código

Reutilización de código

La reutilización de código se refiere al comportamiento y a las técnicas que garantizan que una parte o la totalidad de un programa informático existente se pueda emplear en la construcción de otro programa. De esta forma se aprovecha el trabajo anterior, se economiza tiempo, y se reduce la redundancia.

La manera más fácil de reutilizar código es copiarlo total o parcialmente desde el programa antiguo al programa en desarrollo. Pero es trabajoso mantener múltiples copias del mismo código, por lo que en general se elimina la redundancia dejando el código reusable en un único lugar, y llamándolo desde los diferentes programas. Este proceso se conoce como abstracción. La abstracción puede verse claramente en las bibliotecas de software, en las que se agrupan varias operaciones comunes a cierto dominio para facilitar el desarrollo de programas nuevos. Hay bibliotecas para convertir información entre diferentes formatos conocidos, acceder a dispositivos de almacenamiento externos, proporcionar una interfaz con otros programas, manipular información de manera conocida (como números, fechas, o cadenas de texto).

Para que el código existente se pueda reutilizar, debe definir alguna forma de comunicación o interfaz. Esto se puede dar por llamadas a una subrutina, a un objeto, o a una clase.

Obtenido de "Reutilizaci%C3%B3n de c%C3%B3digo"

Wikimedia foundation. 2010.

Игры ⚽ Поможем написать реферат

Mira otros diccionarios:

  • Objective-C — Información general Paradigma orientado a objetos Apareció en 1980 Diseñado por Brad Cox Tipo de dato …   Wikipedia Español

  • GRASP — En diseño orientado a objetos, GRASP son patrones generales de software para asignación de responsabilidades, es el acrónimo de General Responsibility Assignment Software Patterns . Aunque se considera que más que patrones propiamente dichos, son …   Wikipedia Español

  • Grasp — Saltar a navegación, búsqueda En diseño orientado a objetos, GRASP son patrones generales de software para asignación de responsabilidades, es el acrónimo de General Responsibility Assignment Software Patterns . Aunque se considera que más que… …   Wikipedia Español

  • OpenXpertya — Saltar a navegación, búsqueda openXpertya es una solución de gestión integral para la empresa en español de Código abierto que engloba ERP y CRM, con integración de servicios en línea de B2B o B2C (en función del tipo de cliente final) e incluso… …   Wikipedia Español

  • openXpertya — es una solución de gestión integral para la empresa en español de código abierto que engloba ERP y CRM, con integración de servicios en línea de B2B o B2C (en función del tipo de cliente final) e incluso B2E (servicios internos) y con soporte de… …   Wikipedia Español

  • LPO — Para el dibujante, véase LPO (historietista). La Licencia Pública de OpenXpertya (LPO) es una licencia de código abierto y software libre. Fue desarrollado originalmente por el grupo de Desarrollo de openXpertya y un equipo de abogados expertos… …   Wikipedia Español

  • Mozilla Public License — Autor Mozilla Foundation Versión 1.1 Software libre Sí Aprobada por OSI Sí Co …   Wikipedia Español

  • Mozilla Public License — La Mozilla Public License (MPL) (Licencia Pública de Mozilla) es una licencia de código abierto y software libre. Fue desarrollado originalmente por Netscape Communications Corporation una división de la compañía América Online , y más tarde su… …   Enciclopedia Universal

  • Copyleft — Una letra C invertida, símbolo sin reconocimiento legal, es el más común como contrapartida del símbolo copyright. El copyleft es una práctica al ejercer el derecho de autor que consiste en permitir la libre distribución de copias y versiones… …   Wikipedia Español

  • Implementaciones de TCP — Este artículo o sección sobre tecnología necesita ser wikificado con un formato acorde a las convenciones de estilo. Por favor, edítalo para que las cumpla. Mientras tanto, no elimines este aviso puesto el 2 de abril de 2011. También puedes… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”