InternetNews.com - Webopedia: Online Dictionary for Computer and Internet Terms
 


   

Partner With Us
















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 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++
  • Shop for: Books - Hasin Hayder - Object-Oriented Programming With PHP5: Learn to Leverage Php5's Oop Features to Write Manageable Applications With Ease Products
    Release Date: December 31, 2007

    Compare all matches:
    2 Store Offers from $32-$49

    Top Store Offers
    Amazon - 31.57
    Amazon Marketplace - 48.73
    more stores...
     
    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.


    Add internetnews.com
    to your browser search box.

    IE 7 | Firefox 2.0 | Firefox 1.5.x

    Receive news
    via our XML/RSS:
    feed

    More InternetNews.com


    Hardware Software Mobility Web Content
    Search Government Developer Business
    Storage E-Commerce Networking Security



    internet.commediabistro.comJusttechjobs.comGraphics.com

    Search:

    WebMediaBrands Corporate Info

    Legal Notices, Licensing, Permissions, Privacy Policy.
    Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs