, Need of Object Oriented
Approach
• Software is Inherently Complex
– Impedance mismatch between user of a system and it’s
developer.
– Changing Requirements during development.
– Difficulty of managing software development process. I
team effort.
– Easy User Interface.
– Clients want systems to be adaptable and Extensible
2
, Object Oriented Approach
• The Claim
– Object oriented approach helps to handle the complexi
of software development and aids in generation of
adaptable and Extensible Systems
3
, Structured Method
Functions
and Data
Procedures
Object Oriented Method
Object
Object
Object Object
4