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
No comments:
Post a Comment