An Introduction to Object-Oriented Programming.

Abstract

Like many new ideas, object oriented programming (OOP) does not yet have a universally accepted definition. Even the terminology of OOP can vary greatly from one system or language to another. This paper introduces OOP to the newcomer in a language-independent manner. The underlying theory of OOP is presented to give the reader the basics necessary to understand the nuances of the various OOP languages that are available. Several OOP languages are briefly considered, as are object-oriented database management systems, object-based programming, and object-oriented design. Various problem areas are explore in detail. This paper should also be of considerable help in making the transition from one OOP language to another.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 1990
Accession Number
ADA235663

Entities

People

  • Michael L. Nelson

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Advanced Electronics
  • Cyber

DTIC Thesaurus Topics

  • Abstracts
  • C Programming Language
  • Classification
  • Computer Programming
  • Computer Science
  • Computers
  • Database Management Systems
  • Databases
  • Engineering
  • High Level Languages
  • Lisp Programming Language
  • Object Oriented Programming
  • Object-Oriented Programming Language
  • Programming Languages
  • Software Development

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Theoretical Analysis.