Professional Documents
Culture Documents
Which means use of class, inheritance and overloading all are supported.
Advantages & Disadvantages of OOP
● Re-use of Code
● Ease of Comprehension ( Similar to real world models )
● Ease of fabrication and maintenance
● Easy Redesign and extension
➔ Relation in classes becomes artificial sometimes
➔ OOP design is tricky
➔ Requires good design, programming & thinking in terms of object skills
Practice Questions
( V.V. Important )
1. **Difference between Procedural Programming & Object Oriented Programming.
2. **Discuss major OOP concepts briefly.
3. Define the following : -
a. Data Abstraction/Hiding
b. Data Encapsulation/Binding
c. Polymorphism
d. Inheritance
e. Modularity