submit urlsubmit rss feedadd directory

article

In computer science, object-oriented programming, OOP for short, is a computer programming paradigm.

The idea behind object-oriented programming is that a computer program may be seen as comprising a collection of individual units, or objects, that act on each other, as opposed to a traditional view in which a program may be seen as a collection of functions, or simply as a list of instructions to the computer. Each object is capable of receiving messages, processing data, and sending messages to other objects. Each object can be viewed as an independent little machine or actor with a distinct role or responsibility. Procedural to OOP may help understanding the concept using code.

Object-oriented programming is claimed to promote greater flexibility and maintainability in programming, and is widely popular in large-scale software engineering. Furthermore, proponents of OOP claim that OOP is easier to learn for those new to computer programming than previous approaches, and that the OOP approach is often simpler to develop and to maintain, lending itself to more direct analysis, coding, and understanding of complex situations and procedures than other programming methods. Critics dispute this, at least for some domains (industries).

More on [ Object-oriented programming ]


directory of related categories

 
directory of related topics

Object Oriented :: Databases

 
Object-Oriented RSS feed
JavaBoutique

Identity Management Made Easy with OpenSSO
Fri, 22 Aug 2008 21:27:00 -0000
Sun's open-source identity services initiative aims to provide an extensible foundation for an identity services infrastructure in the public domain, facilitating single sign-on (SSO) and cross-domain single sign-on (CDSSO) for web applications, federation capabilities, and secure Web services. Find out how it measures up.
Book Excerpt: Murach's Java Servlets and JSP (Second Edition)
Fri, 11 Jul 2008 22:28:00 -0000
The JSTL provides tags for common tasks that need to be performed in JSPs. Coupled with Expression Language, this allows you to remove much of the Java scripting from your applications, making your pages easier for web designers to work with and easier for you to maintain.
Access Your Stored Java Objects with the Iterator Design Pattern
Fri, 27 Jun 2008 21:23:00 -0000
Clean up clumsy and wasteful code with the iterator design pattern.

 
Subscribe to Java RSS feed

directory of related sites

Ozone - Open source Java Object Database Management System (ODBMS), with multi-user support, object-level access rights, deadlock detection, and XML/DOM support. [Open Source, GPL/LGPL]

db4o - Object database in Java for Java. [Free for non-commercial]
Meta Description: [ db4o is an open source object database engine - a tool for software developers, designed to be as simple and fast as possible. It is supplied as a programming library (Java: .jar /.NET: .dll) to be included with developer applications. ]

404 FastObjects j2 - A pure Java object database (ODBMS) component embedded into Java applications to provide object persistence. The j2 OODB is compliant with JDO and is designed for use in embedded systems.
Meta Description: [ Versant is an industry leader in specialized data management. Versant's Object Database Technology (ODBMS, OODBMS) is used in a wide variety of industries to store and access hierarchical, and graph-oriented data. Some of the most successful uses of Versant Object Database are in the field of tel... ]

Jeevan - 100% pure Java Object Oriented Database, with a simple API and no schema definition language. [Commercial]

JYD Object Database - Pure object DBMS written entirely in Java. Multi-user with client-server support and garbage collection. [Commercial]
Meta Description: [ JYD Object database ]

ObjectStore - A complex data management and real-time event processing application for Java and C++ applications.
Meta Description: [ ObjectStore, an object database for native Java and C++ applications, is an embedded database that delivers superior performance at in-memory speed. ]

Sieben Geisslein - An object store implemented in Java. [Open Source, BSD style]

SOD - Alpha-quality object-oriented database providing ODMG-conforming Java and C++ language bindings, for Windows and Linux. [Free for personal use]

500 XL2 - OODBMS that uses persistent references to scale Java Object Serialization. [Open Source, GPL]

Object-Oriented related videos
video on the Cincom Smalltalk Code Browser. This is the first of a short series on this ... smalltalk software+ ...
Next Video

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor