JOURNAL ARTICLE

Object-oriented programming: concepts

Abstract

The authors present the result of a comparative analysis of different programming languages and systems that claim the label object-oriented. The concepts of persistence, concurrency, composition, perspective, distribution, location and mobility, communication, encapsulation, autonomy, and mutation are presented as characteristics of physical objects. Classifications are used by people to organize their knowledge of physical objects. The authors discuss the appearance of the concepts in programming languages and illustrate them through the different investigated languages. They survey a conceptual framework that gives the physical-world metaphor its due and that will be supported in the TIE-system.< >

Keywords:
Computer science Encapsulation (networking) Concurrency Programming language Object-oriented programming Metaphor Autonomy Perspective (graphical) Programming paradigm Object (grammar) Artificial intelligence Linguistics

Metrics

11
Cited By
0.77
FWCI (Field Weighted Citation Impact)
15
Refs
0.79
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Software Engineering Methodologies
Physical Sciences →  Computer Science →  Artificial Intelligence
Logic, programming, and type systems
Physical Sciences →  Computer Science →  Artificial Intelligence
Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

BOOK-CHAPTER

Object Oriented Programming Concepts

Dr. Deepak Saxena

Zenodo (CERN European Organization for Nuclear Research) Year: 2025
BOOK-CHAPTER

Object-Oriented Programming Concepts

Vaskaran Sarcar

Apress eBooks Year: 2019 Pages: 3-9
BOOK-CHAPTER

Object Oriented Programming Concepts

John PardoeMelv King

Year: 1997 Pages: 12-20
BOOK-CHAPTER

Object-Oriented Programming Concepts

Vaskaran Sarcar

Apress eBooks Year: 2017 Pages: 3-9
BOOK-CHAPTER

Object-Oriented Programming Concepts

Ed Akin

Cambridge University Press eBooks Year: 2003 Pages: 36-55
© 2026 ScienceGate Book Chapters — All rights reserved.