Thursday, 18 June 2015

Object-Oriented Programming

Fundamentals of Object-Oriented Programming


Object-Oriented programming is an approach that provides a way of modularizing programs by creating partitioned
memory area for both data and functions that can be used as templates for creating copies of such modules on demand.

Some of the features of Object-Oriented paradigm are :


1. Emphasis on data rather than procedure.
2. Programs are divided into what are known as objects.
3. Data structures are designed such that they characterize the objects.
4. Methods that operate on the data of an object are tied together in data structure.
5. Data is hidden and cannot be accessed by external functions.
6. Objects may communicate with each other through methods.
7. New data and methods can be added whenever necessary.
8. Follows bottom-up approach in program design.

Applications of OOP


The promising areas for application of OOP include:

Real-time systems
Simulation and modeling
Object-oriented databases
Hypertext, hypermedia and expertext
AI and expert systems
Neutral networks and parallel programming
Decision support and office automation system
CIM / CAD / CAD system

No comments:

Post a Comment