SlideShare a Scribd company logo
Object Oriented Programming
Name : Rahul Sharma
Subject : C++
Subject Faculty : Mr. Brijesh Singh
 To use Object oriented programming to make programs
easier to develop in teams, more robust, and easier to
debug.
 To understand such features of object oriented programs
as polymorphism, encapsulation, inheritance, and
abstraction.
 To be able to choose between different styles of
programming for different purposes.
Object Oriented Programming
Programming Paradigm
1) Monolithic Programming
• Data variables declared are global and statements are
written in sequence.
• Global data can be accessed from any portion of
program, so data is not protected.
• Concept of sub program doesn’t exist.
• Used for smaller programs.
• Ex.: BASIC and ASSEMBLY LANGUAGE
2) Procedural Progarmming
• Programs are divided into number of segments known as
sub programs.
• Different program having access to same global variable,
so data is not fully protected.
• Used to develop medium sixe application.
• Ex.: FORTRAN and COBOL.
3) Structured Programming
• Layer program are develop using this paradigm.
• Programs are divided into multiple segments or
procedures.
• Each procedure has to perform different task.
• Modules access global data, so data is not fully
protected.
• User defined data type introduced.
• EX.: PASCAL and C.
4) Objected Oriented Programing
• Pays more importance to data then to function.
• Programs are divided into classes and their numbers.
• New data items & functions can be accessing external
function.
• Objects can communicate with each other through
functions.
Object oriented programming

More Related Content

PPTX
Object oriented programming
PPTX
The Big Picture
PDF
CS4443 - Modern Programming Language I
PPTX
General oop concepts
PPTX
General oop concept
PPTX
Oops design pattern_amitgupta
PPTX
Object Oriented Programming in Systems Analysis
PDF
Object oriented programming
The Big Picture
CS4443 - Modern Programming Language I
General oop concepts
General oop concept
Oops design pattern_amitgupta
Object Oriented Programming in Systems Analysis

Viewers also liked (13)

PDF
Thinking in c++ volume1
PPTX
Thinking in C/C++, coding in Java
PDF
Chap 1 c++
PPT
Functions ppt ch06
PPT
9781285852744 ppt ch08
PPT
9781285852744 ppt ch01
PPT
9781285852744 ppt ch09
PPT
9781285852744 ppt ch02
PPT
Object oriented programming (oop) cs304 power point slides lecture 01
PPT
01 c++ Intro.ppt
PPT
Object Oriented Programming Concepts
PPTX
C++ ppt
PDF
Deep C
Thinking in c++ volume1
Thinking in C/C++, coding in Java
Chap 1 c++
Functions ppt ch06
9781285852744 ppt ch08
9781285852744 ppt ch01
9781285852744 ppt ch09
9781285852744 ppt ch02
Object oriented programming (oop) cs304 power point slides lecture 01
01 c++ Intro.ppt
Object Oriented Programming Concepts
C++ ppt
Deep C
Ad

Similar to Object oriented programming (20)

PPTX
Unit 1 introduction to c++.pptx
PPT
Unit 1- Basic concept of object-oriented-programming.ppt
PPTX
Unit 2.pptx
PPTX
Unit 2.pptx
PPT
1. OBJECT ORIENTED PROGRAMMING USING JAVA - OOps Concepts.ppt
PPTX
Block_1_Unit- I.pdf bca learning for exam you
PDF
OOPS_Unit_1
PPTX
OOP-1.pptx
PPTX
DOC-20210303-WA0017..pptx,coding stuff in c
DOCX
PCCF-UNIT 2-1 new.docx
PDF
Oop basic overview
PDF
6_Object-oriented-using-java.pdf object oriented programming concepts
PPTX
Python Introduction object oriented Progamming
PPTX
Untitled presentation about object oriented.pptx
PPTX
PCCF UNIT 2 CLASS.pptx
PDF
UNIT1- OBJECT ORIENTED PROGRAMMING IN JAVA- AIML IT-SPPU
PPT
java tutorial for beginners learning.ppt
PPTX
PCCF UNIT 2.pptx
PPTX
OOPsConceptspythonenineeringcomputerscienceand engineering.pptx
PDF
C-and-Cpp-Brochure-English. .
Unit 1 introduction to c++.pptx
Unit 1- Basic concept of object-oriented-programming.ppt
Unit 2.pptx
Unit 2.pptx
1. OBJECT ORIENTED PROGRAMMING USING JAVA - OOps Concepts.ppt
Block_1_Unit- I.pdf bca learning for exam you
OOPS_Unit_1
OOP-1.pptx
DOC-20210303-WA0017..pptx,coding stuff in c
PCCF-UNIT 2-1 new.docx
Oop basic overview
6_Object-oriented-using-java.pdf object oriented programming concepts
Python Introduction object oriented Progamming
Untitled presentation about object oriented.pptx
PCCF UNIT 2 CLASS.pptx
UNIT1- OBJECT ORIENTED PROGRAMMING IN JAVA- AIML IT-SPPU
java tutorial for beginners learning.ppt
PCCF UNIT 2.pptx
OOPsConceptspythonenineeringcomputerscienceand engineering.pptx
C-and-Cpp-Brochure-English. .
Ad

More from Rahul Sharma (19)

PPTX
Introduction to computer networks & it’s usage
PPTX
Understanding the components of standard template library
PPTX
System of book keeping
PPTX
Standard deviation
PPTX
Pipeline processing and space time diagram
PPTX
If and select statement
PPTX
Depriciation
PPTX
BLOCK DIAGRAM OF HARDWIRED CONTROL UNIT
PPTX
Accounting standards(as)
PPT
Listing skill
PPTX
If and select statement
PPT
Listeningskills 120213044302-phpapp01
PPTX
Euler’s formula
PPTX
Stack 111104232459-phpapp02
PPTX
Smart cards 07521102013
PPTX
Data,information and database
PPTX
PPT
Basic computer fundamentals
PPTX
Rolling friction
Introduction to computer networks & it’s usage
Understanding the components of standard template library
System of book keeping
Standard deviation
Pipeline processing and space time diagram
If and select statement
Depriciation
BLOCK DIAGRAM OF HARDWIRED CONTROL UNIT
Accounting standards(as)
Listing skill
If and select statement
Listeningskills 120213044302-phpapp01
Euler’s formula
Stack 111104232459-phpapp02
Smart cards 07521102013
Data,information and database
Basic computer fundamentals
Rolling friction

Recently uploaded (20)

PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Institutional Correction lecture only . . .
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
01-Introduction-to-Information-Management.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Insiders guide to clinical Medicine.pdf
PPTX
Cell Types and Its function , kingdom of life
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Pre independence Education in Inndia.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPTX
Cell Structure & Organelles in detailed.
PDF
Complications of Minimal Access Surgery at WLH
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Institutional Correction lecture only . . .
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
human mycosis Human fungal infections are called human mycosis..pptx
01-Introduction-to-Information-Management.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Insiders guide to clinical Medicine.pdf
Cell Types and Its function , kingdom of life
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPH.pptx obstetrics and gynecology in nursing
Module 4: Burden of Disease Tutorial Slides S2 2025
Supply Chain Operations Speaking Notes -ICLT Program
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Pre independence Education in Inndia.pdf
Microbial disease of the cardiovascular and lymphatic systems
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
Cell Structure & Organelles in detailed.
Complications of Minimal Access Surgery at WLH

Object oriented programming

  • 1. Object Oriented Programming Name : Rahul Sharma Subject : C++ Subject Faculty : Mr. Brijesh Singh
  • 2.  To use Object oriented programming to make programs easier to develop in teams, more robust, and easier to debug.  To understand such features of object oriented programs as polymorphism, encapsulation, inheritance, and abstraction.  To be able to choose between different styles of programming for different purposes. Object Oriented Programming
  • 3. Programming Paradigm 1) Monolithic Programming • Data variables declared are global and statements are written in sequence. • Global data can be accessed from any portion of program, so data is not protected. • Concept of sub program doesn’t exist. • Used for smaller programs. • Ex.: BASIC and ASSEMBLY LANGUAGE
  • 4. 2) Procedural Progarmming • Programs are divided into number of segments known as sub programs. • Different program having access to same global variable, so data is not fully protected. • Used to develop medium sixe application. • Ex.: FORTRAN and COBOL. 3) Structured Programming • Layer program are develop using this paradigm. • Programs are divided into multiple segments or procedures. • Each procedure has to perform different task. • Modules access global data, so data is not fully protected. • User defined data type introduced. • EX.: PASCAL and C.
  • 5. 4) Objected Oriented Programing • Pays more importance to data then to function. • Programs are divided into classes and their numbers. • New data items & functions can be accessing external function. • Objects can communicate with each other through functions.