Dimensions of Object-Oriented Modeling

  • Authors:
  • Peter Wegner

  • Affiliations:
  • -

  • Venue:
  • Computer
  • Year:
  • 1992

Quantified Score

Hi-index 4.10

Visualization

Abstract

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.