Search This Blog

Thursday, November 21, 2013

Introduction to C++

Day 1 Object Oriented Programming

Some Features:

* Emphasis on the data rather than the procedure.
* Programs are divided into what are called objects
* Data structures are designed such that they characterize the object.
* Functions that operate on the data of an object are tied together in data structure.
* Data is hidden and cannot be accessed by external functions.
* Objects may communicate with each other through functions.
* New data and function can be easily added whenever necessary.
* Follows Bottom up approach in program design.

Basic concept of Object Oriented Programming:

* Object
* Classes
* Data Abstraction
* Encapsulation
* Inheritance
* Polymorphism
* Dynamic binding
* Message passing
* Templates
* File Handling