Object Contextualization Model 1.0

Licencia: Prueba gratuita ‎Tamaño del archivo: 939.08 KB
‎Calificación de usuarios: 2.4/5 - ‎7 ‎Votos

El modelo de contextualización de objetos extiende el paradigma orientado a objetos anexando contexto a los objetos en el punto de su definición. El contexto se representa mediante metadatos, de modo que los objetos con y sin contexto tienen el mismo paso y rendimiento. Las definiciones de contexto no tienen límites de tamaño y complejidad, por lo que podrían abarcar grandes significados compuestos. En función del contexto de un objeto, el compilador puede detectar y rechazar asignaciones incorrectas, por ejemplo, bool_Is_Monday bool_Is_Fish. Además, al adjuntar contexto a parámetros de función, el modelo de contextualización de objetos quita la limitación de una sobrecarga de función por prototipo por espacio de nombres, ya que aunque los parámetros pueden ser del mismo tipo intrínseco, el contexto diferente los hace diferentes e inequívocos. Esto último es particularmente útil para la sobrecarga de operadores, ya que los operadores tienen un número fijo de parámetros, y hasta ahora se podrían haber logrado varios comportamientos de operadores sólo mediante herencia. El modelo de contextualización de objetos también promueve un modelo de clase más estructurado del software y ayuda a mantener el código que es más fácil de entender.

historial de versiones

  • Versión 1.0 publicado en 2012-10-21
    Lanzamiento inicial.

Detalles del programa