CSC/ECE 517 Fall 2009/wiki2 15 ms: Difference between revisions
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
=Introduction= | =Introduction= | ||
"Object-oriented programming is a method of implementation in which programs are organised as cooperative collections of objects, each of which repressents an instance of some class, and whoes classes are all members of a hierarchy of classes united via inheritance relationships." | "Object-oriented programming is a method of implementation in which programs are organised as cooperative collections of objects, each of which repressents an instance of some class, and whoes classes are all members of a hierarchy of classes united via inheritance relationships."<br /> | ||
For all the things that we define as object oriented, the main framework is the object model. (what is object model) There are main elements of an object model, namely -: | For all the things that we define as object oriented, the main framework is the object model. (what is object model) There are main elements of an object model, namely -: | ||
*Abstraction | *Abstraction |
Revision as of 00:40, 9 October 2009
Introduction
"Object-oriented programming is a method of implementation in which programs are organised as cooperative collections of objects, each of which repressents an instance of some class, and whoes classes are all members of a hierarchy of classes united via inheritance relationships."
For all the things that we define as object oriented, the main framework is the object model. (what is object model) There are main elements of an object model, namely -:
- Abstraction
- Encapsulation
- Modularity
- Hierarchy
The goal of this article is to describe how abstraction relates to object oriented languages.