Concepts and Concept-Oriented Programming

By: Alexandr Savinov


A new programming language construct called Concept is defined as a pair of two classes: one reference class and one object class. Instances of the reference class are passed-by-value and are intended to indirectly represent objects. Instances of the object class are passed-by-reference. Each concept has a parent concept specified by means of the concept inclusion relation.

Cite as:

Alexandr Savinov, “Concepts and Concept-Oriented Programming”, Journal of Object Technology, Volume 7, no. 3 (March 2008), pp. 91-106, doi:10.5381/jot.2008.7.3.a2.

PDF | HTML | DOI | BiBTeX | Tweet this | Post to CiteULike | Share on LinkedIn