Object Contextualization Model 1.0

Object Contextualization Model 1.0
5 of 5 Rating of Object Contextualization Model
Published By: MBBSoftware
License Type: Demo
Date Added: 29 October, 2012
Date Released: 21 October, 2012
Report Error Link

Category: Development / Components & Libraries
Description of Object Contextualization Model program at Mac Shareware:



Appends context to objects preventing errors.

The Object Contextualization Model extends the Object Oriented Paradigm by appending context to objects at the point of their definition. The context is represented by metadata, so that the objects with and without context have the same footstep and performance. Context definitions have no size and complexity limits, and thus they could encompass large composite meanings. Based on the context of an object, the compiler is able to detect and decline incorrect assignments, for example bool_Is_Monday = bool_Is_Fish. Further, by attaching context to function parameters, the Object Contextualization Model removes the limitation of one function overload per prototype per namespace, since even though parameters may be of the same intrinsic type, the different context makes them differentiable and unambiguously referable. The latter is particularly helpful for operator overloading since operators have a fixed number of parameters, and up until now multiple behaviors of operators could have been achieved only by means of inheritance. The Object Contextualization Model also promotes a more structured class model of the software, and helps to maintain code that is easier to understand.

Object Contextualization Model is a free to try software. You can free download and try it for an evaluation period.
License: Demo
Downloads: 2
Size: 917.1 KB

Platform: Windows2000, Windows Mobile 2003, Unix, Palm OS, Other, Mac Other, Mac OS X, Mac, MS-DOS, Linux Open Source, Linux Gnome, Linux GPL, Linux Console, Java, Handheld/Mobile Other, Android, Windows Vista

System Requirements: C++ compiler, OO Compiler

Versions History:
Date Released:Version:Change Info:
2012-10-211.0Initial release.