Jump to content

Object-oriented design

From Simple English Wikipedia, the free encyclopedia
Revision as of 09:33, 22 July 2008 by RyanCross (talk | changes) (Revert to revision 978231 dated 2008-07-22 09:27:18 by Kaydell using popups)

Object-Oriented Design (OOD) is a way to for the designer of a computer program to specify what a computer program will do, using the way that people think and not using the way that computers think. People think in terms of classes and objects. For example, a fruit is a class, and there are different kinds of fruits such as bananas and pineapple. If a computer program designer were specifying to a computer programmer how to create a computer program to manage the fruits in a supermarket. He or she would specify the program in terms of classes (computer science) and objects (computer science) which is how people think.

A computer program called a compiler and / or an interpreter would take the program that the programmer typed in and convert it into a form that a computer can run. Computers, really only understand things that are encoded as numbers. Object-Oriented-Design (OOD), uses the power and speed of a computer to allow humans to be more productive in making computer programmers, by letting human computer programmers think in terms of how humans think.