Basicconceptsofoops 99199
Basicconceptsofoops 99199
Basicconceptsofoops 99199
b) OBJECTS –It is an instance of a class. They are the basic building blocks for
designing programs.
c) DATA ABSTRACTION – It permits the user to use an object without knowing its
internal working. It refers to the process of representing essential features
without including the background details or explanations.
ADVANTAGES OF OOP
a) Programs are modularized..
b) Providing data security with data encapsulation.
c) It reduces code duplication.
d) Easy to develop complex software.
e) Allows code reusability by linking code and objects.
1
f) Reduces software development time.
g) Message passing techniques make it easier to communicate with external
systems.
LIMITATIONS OF OOP
a) OOP software does not have set standards.
b) Difficult to adopt flow diagram.
c) Classes are overly generalized.
d) It is difficult to convert a real–world problem into an object oriented model.
e) Proper planning and design is required before programming using OOP
techniques.
APPLICATIONS OF OOP
a) Computer graphic applications
b) CAD/CAM software
c) Object-Oriented Database
d) Artificial intelligence and expert systems
e) Simulation and modeling
It doesn’t have any proper method It has proper method for hiding
for hiding data. So data is less data. So data is more secure.
secure.