Issue No. 10 - October (1992 vol. 25)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/2.161277
<p>The problem-solving power of object-oriented and logic programming is discussed in terms of the dimensions of encapsulation, distribution concurrency, and reactiveness. Encapsulation and reactiveness are essential dimensions of object orientation; they support decentralized abstraction, interaction, and evolution of individual objects. Distribution is a strong two-way form of encapsulation, while concurrency reduces computation time and enhances modeling power. The fundamentals of object-oriented programming are reviewed.</p>
P. Wegner, "Dimensions of Object-Oriented Modeling," in Computer, vol. 25, no. , pp. 12-20, 1992.