AOL Computing's Webopædia home page
newly added terms
newly added links

Top Ten Terms
  
1
SSL
2
MP3
3
TCP/IP
4
operating system
5
network
6
LAN
7
proxy server
8
T-1 carrier
9
Ethernet
10
HTML




Search AOL Computing's Webopædia for information

By keyword...
  
...or by category
  
Term of the Day:
Itanium


object-oriented programming
abstraction
C++
class
component software
distributed computing
Eiffel
encapsulation
information hiding
Java
method
object oriented
OMG
overloading
polymorphism
Python
Smalltalk
UML
Visual C++

A type of programming in which programmers define not only the data type of a data structure, but also the types of operations (functions) that can be applied to the data structure. In this way, the data structure becomes an object that includes both data and functions. In addition, programmers can create relationships between one object and another. For example, objects can inherit characteristics from other objects.

One of the principal advantages of object-oriented programming techniques over procedural programming techniques is that they enable programmers to create modules that do not need to be changed when a new type of object is added. A programmer can simply create a new object that inherits many of its features from existing objects. This makes object-oriented programs easier to modify.

To perform object-oriented programming, one needs an object-oriented programming language (OOPL). Java, C++ and Smalltalk are three of the more popular languages, and there are also object-oriented versions of Pascal.



For internet.com pages about object-oriented programming, . Also, check out the following links!


More Information

Outstanding Page An accelerated introduction to C++
Links to several tutorials covering C++ and object oriented programming. This page is from the Interface Technologies Online Training Center. Updated on Jul 16, 1998

Outstanding Page Comparison of SOM and COM - IBM article
Provides a comparison between IBM's SOM and Microsoft's COM technologies. Updated on May 16, 1998

Outstanding Page Introduction to Object Oriented Programming Using C++
Collection of lectures describing object oriented concepts, with an introduction to C++. Updated on Aug 1, 1998

Outstanding Page Object Oriented Links and Resources
Extensive collection of links to object oriented resources along with categories for distributed objects, methods and tools, languages, databases and repositories, advanced topics, and services and companies. Updated on Aug 5, 1998

Outstanding Page Object-oriented FAQ
This document answers the most frequently asked and recurring questions that have appeared in the comp.object newsgroup. A very good starting point for those new to object oriented programming and systems. Updated on Aug 5, 1998

Outstanding Page Object-oriented Information Sources
A searchable index to object oriented languages and systems. Also contains pre-packaged queries. Updated on Oct 24, 1996

Outstanding Page The Object Oriented Soapbox
Provides a comprehensive collection of links to Web resources for C++, Eiffel, Java, Smalltalk, Objective-C, Dee, and Blue methods and languages. Updated on Aug 4, 1998

  Article on DCOM and DSOM implementations
This short PC Magazine article describes Microsoft's DCOM and IBM's DSOM implementations and functionality. Updated on Aug 4, 1998

  C++ Virtual Library
Links to information pertaining to C++ and object oriented programming. Covers documention, tutorials, newsgroups, and conference information.

  Component Technology Home Page
Provides links to component-oriented and component-based software development resources on the Web. Updated on Jul 17, 1998

  Data Access home page
DataFlex, a fourth-generation object-oriented programming product is featured on the Data Access home page, along with company and technical support information. Updated on Aug 4, 1998

  DevCentral Tutorials: C/C++
Tutorials on C, C++, and general object oriented programming.

  Overview of object oriented software
Find answers to what object oriented software is by descriptions of its elements, sample code, and brief descriptions of object oriented software products.

  Python language home page
Home page for Python, an interpreted, interactive, object-oriented programming language. Visitors to this site will find information on where to download the source code, related files and documentation. Updated on Aug 2, 1998

  SmallTalk archive
This archive provides links to downloadable components, developer tools, applications and documents, and links to FAQs, newsgroups, and related sites. Updated on Jul 31, 1998

  Yahoo!'s object oriented programming page
Yahoo!'s directory of object oriented programming. Updated on Aug 1, 1998

  Yahoo!'s object oriented programming tools page
Yahoo!'s directory of object oriented programming tools. Updated on Aug 4, 1998

FIND AN ERROR?


Copyright © 1996-2000
internet.com Corporation

brought to you by: