progra
El término extensibilidad (extensibility) se suele usar en programación para definir la facultad de flexibilidad para el cambio que posee un programa o aplicación determinada, porejemplo, para referirse a la capacidad que tiene un programa para soportar nuevas funcionalidades cuando se produzcan cambios o se incorporen nuevos elementos, sin que se alteren los elementos o basesexistentes (o alterando mínimamente los existentes). Algo similar se puede aplicar al hipertexto ya que éste permite añadir nuevos nodos sin variar su estructura.
• Tipos de herencia
-Simple-Multiple
+Herencia múltiple hace referencia a la característica de los lenguajes de programación orientada a objetos en la que una clase puede heredar comportamientos y características demás de una superclase. Esto contrasta con la herencia simple, donde una clase sólo puede heredar de una superclase.
A)Identificación de las propiedades de la herencia
• Reutilización de código
Lareutilizació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 otroprograma. 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 alprograma 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 desdelos 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 ciertodominio para facilitar el desarrollo de programas nuevos. Hay bibliotecas para convertir información entre diferentes formatos conocidos, acceder a dispositivos de almacenamiento externos, proporcionar...
Regístrate para leer el documento completo.