Under Construction
Object Oriented Concept
Course contents
1. Objects
2. Classes
3. Inheritance
4. Advanced Topics


1. Objects

History
Modeling Real World Objects
Encapsulation
The Benefits of Encapsulation
Invoking an Object's Methods
Message Sending


2. Classes

Classes and Abstract Data Types
A Class is a Factory of Objects
Example of a Class in C++
Sending Messages in C++
Reuse Via Aggregation or Containment


3. Inheritance

An Example from Biology
Classification Power
Another Hierarchy Example
Exercise
Wegner Classification of OOP Languages
Multiple Inheritance


4. Advanced Topics

Aggregation Versus Inheritance
Abstraction and Abstract Classes
Example of Abstract Classes
Class Methods and Class Variables
Example of Class Methods and Class Variables
Typing
Typing in Smalltalk
Typing in C++
Binding
Dynamic (or Late) Binding
Polymorphism in Smalltalk
Polymorphism
Polymorphism in C++
Course duration: 1 week

 
Hosted by www.Geocities.ws

1