08-01-2013, 11:10 AM
CONCEPTS OF OOP'S
CONCEPTS OF OOP'S.ppt (Size: 69 KB / Downloads: 33)
FEATURES OF OOP’S
Emphasis is on data rather than procedure.
Programs are divided into what are known as objects.
Functions that operate on data of an objects are tied together.
Data is hidden and cannot be accessed by external functions
It models real world very well.
New data and functions can be easily added
Follows bottom up approach.
ADVANTAGES
Software complexities can be easily managed.
It is easy to partition work the work in a project based on objects
With OOP,programs are easy to understand
It models real world well
OOP facilitates Quick Development as parallel development of classes is possible.
The principle of data hiding helps the programmer to build secure programs .
OOP offers classes reusability
DISADVANTAGES
One needs to do proper planning and proper design for OOP programming
With OOP classes tend to be over overly generalised.
The relations among class becomes artificial at times
The OOP program design is tricky
APPLICATIONS OF OOP’S
Real time systems
Simulation and modeling
Object oriented database
Hypertext,hypermedia and expertext
Neural networks and parallel programming
Decision support and office automation system
CIM/CAM/CAD System