Group 1
Group 1
1
ADVANTAGE’S OF OOP’S
2. Improved Maintainability
3. Real-World Modeling
4. Code Reusability
5. Modularity
2
DISADVANTAGES OF OOP’S
3
POP VS OOP
POP OOP
I. POP is stands for Procedure I. OOP is stands for Object
Oriented Programming Oriented Programming
Language. Language.
II. In POP, program is divided into II. In OOP, program is divided into
small parts called functions . parts called objects.
III. POP follows Top Down
approach. V III.
IV.
OOP follows Bottom Up
approach.
It have access specifiers like
IV. There is no any access
specifiers. S V.
private, public, protected.
In OOP, Overloading is possible
V. In POP, Overloading is not in the form of function
possible. Overloading.
VI. No Global Data.
VI. Global Data is allowed. VII. OOP provides an easy way to 4
add new data and function.
CLASS AND OBJECT
Class: A Class can have data members as well
as function members.
Object: Blue print of class
Operator Description
8
ACCESS SPECIFIERS
1. Private
2. Public
3. Protected
9
IMPLEMENT AND APPLICATION
Software Development
Game Development
Web Development
10
Structure of C++ and OOP
C++ programs follow a structured approach with headers, namespaces, classes, functions, and the m
1 Headers
Include necessary libraries and external functionalities.
2 Namespaces
Organize code into logical groups, avoiding naming conflicts.
3 Classes
Define data and methods associated with objects.
4 Functions
Perform specific tasks, providing modularity and reusability.
5 Main Function
The entry point of the program, where execution begins.
11
12
Practical implementation of OOP conc
OOP concepts can be applied to solve various real-world problems, enabling code modularity, reusability, and main
13
THANKYOU