WinPlanet Windows Software Reviews and Downloads

internet.com
You are in the: Small Business Computing Channelarrow
Small Business Technology
» ECommerce-Guide | Small Business Computing | Webopedia | WinPlanet |Refer-It
WinPlanet Software Downloads and Reviews for Small Businesses
Search
Power Search | Tips
-
Navigate WinPlanet
WinPlanet Home Page

Software
Download Index
In-Depth Reviews
Tips & Tutorials
Updates
News

Software Categories
Browsers
Chat / Conferencing
Desktop Utilities
Development
Internet Apps
Multimedia
OS Service Packs
Productivity Tools

WinPlanet Newsletter

internet.commerce
Partners & Affiliates









Small Business Computing
Small Business Computing
Ecommerce Guide
Webopedia
WinPlanet

WinPlanet: Glossary


Enter a keyword...
 
...or choose a category.
 

object-oriented programming
Last modified: Tuesday, January 07, 2003 

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.

  Related Links

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.

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.

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.

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.

Object-oriented methodologies - paper
Includes a brief evaluation of four of the leading object-oriented methodologies: Booch, Coad-Yourdon, Rumbaugh and Shlaer-Mellor

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.

SmallTalk archive
This archive provides links to downloadable components, developer tools, applications and documents, and links to FAQs, newsgroups, and related sites.

Yahoo!'s object oriented programming page
Yahoo!'s directory of object oriented programming.

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.

Related Categories

Object-Oriented Programming

Related Terms

abstraction

ASP.NET

C++

class

class library

component software

data modeling

distributed computing

Eiffel

encapsulation

information hiding

J2EE

Java

method

object oriented

OMG

overloading

polymorphism

Python

Smalltalk

UML

Visual C++






JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers