Computer U, Ltd., Smart Solutions for your computer.

   
Home | Solutions | Training | News | Technical Commentaries | About Us | Contact Us

Object-Oriented Programming


Utilizing Object-Oriented OOP is one way to develop solid, workable applications.

Broadly speaking, OOP is the development of re-usable programs (the objects ) that are designed, written and tested in one environment, then with additional work, expanded to for use elsewhere.

Any program could be considered an object if it has two aspects:

  1. Properties or data of some kind
  2. Behaviors, also known as methods or procedures.

The tools and the surrounding system(s) define the objects and how they are used.

Since most subroutines (or procedures or functions) contain both instructions and data not visible to the outside, they could be considered objects and their use OOP.

But most of us would ask for a better controlled environment before we would claim we are working in OOP.

The Swedish designed Simula language, Alan Kay's work at Xerox's Palo Alto Research Center (PARC), and SmallTalk are all part of the early history of OOP.

Here's a couple of links about these items.

http://java.sun.com/people/jag/SimulaHistory.html
http://www.pcmag.com/article2/0,4149,32905,00.asp
http://java.sun.com/docs/books/tutorial/java/concepts/

(The links may be gone by the time you read this..)

Craig Roberts

 

Back.

 Copyright 1997-2007 Computer U, Ltd. All rights reserved.                             Last modified at 12/27/07 09:24 AM
         computer-u.com is powered by WebHost4Life.com Click here for a great web host at a great price.