1. P1WU
UNIT โ I: INTRODUCTION TO OOP AND JAVA
TOPIC -2 : OBJECT ORIENTED
PROGRAMMING PARADIGM
AALIM MUHAMMED SALEGH COLLEGE OF ENGINEERING
DEPARTMENT OF INFORMATION TECHNOLOGY
SEMESTER โ III
UNIT I INTRODUCTION TO OOP AND JAVA
2. UNIT I INTRODUCTION TO OOP AND JAVA
1. Overview of OOP
2. Object oriented
programming
paradigms
3. Features of Object
Oriented Programming
4. Java Buzzwords
5. Overview of Java โ Data Types,
Variables and Arrays
6.Operators
7.Control Statements
8.Defining classes in Java
9.Constructors
10.Methods
11. Access specifiers
12.Static members
13. JavaDoc comments
AALIM MUHAMMED SALEGH COLLEGE OF ENGINEERING
DEPARTMENT OF INFORMATION TECHNOLOGY
SEMESTER โ III
UNIT I INTRODUCTION TO OOP AND JAVA
3. OBJECT ORIENTED PROGRAMMING PARADIGM
AALIM MUHAMMED SALEGH COLLEGE OF ENGINEERING
DEPARTMENT OF INFORMATION TECHNOLOGY
SEMESTER โ III
UNIT I INTRODUCTION TO OOP AND JAVA
4. OBJECT ORIENTED PROGRAMMING PARADIGM
โข 2.1 Introduction to OO Paradigm
โข Object-oriented programming (OOP) is a programming paradigm
based upon objects (having both data and methods) that aims to
incorporate the advantages of modularity and reusability.
โข Objects, which are usually instances of classes, are used to interact
with one another to design applications and computer programs.
AALIM MUHAMMED SALEGH COLLEGE OF ENGINEERING
DEPARTMENT OF INFORMATION TECHNOLOGY
SEMESTER โ III
UNIT I INTRODUCTION TO OOP AND JAVA
5. What is meant by an OOP Paradigm?
โข OOP is a programming paradigm
based on the concept of "objects",
which can contain data and code:
data in the form of fields, and code,
in the form of procedures. A
common feature of objects is that
procedures are attached to them
and can access and modify the
object's data fields.
- Wikipedia
AALIM MUHAMMED SALEGH COLLEGE OF ENGINEERING
DEPARTMENT OF INFORMATION TECHNOLOGY
SEMESTER โ III
UNIT I INTRODUCTION TO OOP AND JAVA
6. OOP Paradigm
โข OOP is shape from the initial concept of a new programming
approach, while the interest in design and analysis methods came
much later.
โข OO analysis and design paradigm is the logical result of the wide
adoption of OO programming languages.
โข The first objectโoriented language was Simula (Simulation of real
systems) that was developed in 1960 by researchers at the
Norwegian Computing Center.
AALIM MUHAMMED SALEGH COLLEGE OF ENGINEERING
DEPARTMENT OF INFORMATION TECHNOLOGY
SEMESTER โ III
UNIT I INTRODUCTION TO OOP AND JAVA
7. OOP Paradigm
โข In 1970, Alan Kay and his research group at Xerox PARC created a
personal computer named Dynabook and the first pure object-
oriented programming language (OOPL) - Smalltalk, for
programming the Dynabook.
โข
โข In the 1980s, Grady Booch published a paper titled Object
Oriented Design that mainly presented a design for the
programming language, Ada. In the ensuing editions, he extended
his ideas to a complete objectโoriented design method.
AALIM MUHAMMED SALEGH COLLEGE OF ENGINEERING
DEPARTMENT OF INFORMATION TECHNOLOGY
SEMESTER โ III
UNIT I INTRODUCTION TO OOP AND JAVA
8. OOP Paradigm
โข In the 1990s, Coad incorporated behavioral ideas to object-
oriented methods.
โข The other significant innovations were Object Modeling
Techniques (OMT) by James Rum Baugh and Object-Oriented
Software Engineering (OOSE) by Ivar Jacobson.
โข OO paradigm is a significant methodology for the development of
any software.
โข Most of the architecture styles or patterns such as pipe and filter,
data repository, and component-based can be implemented by
using this paradigm.
AALIM MUHAMMED SALEGH COLLEGE OF ENGINEERING
DEPARTMENT OF INFORMATION TECHNOLOGY
SEMESTER โ III
UNIT I INTRODUCTION TO OOP AND JAVA
9. THANK YOU
AALIM MUHAMMED SALEGH COLLEGE OF ENGINEERING
DEPARTMENT OF INFORMATION TECHNOLOGY
SEMESTER โ III
UNIT I INTRODUCTION TO OOP AND JAVA
10. AALIM MUHAMMED SALEGH COLLEGE OF ENGINEERING
DEPARTMENT OF INFORMATION TECHNOLOGY
SEMESTER โ III
UNIT I INTRODUCTION TO OOP AND JAVA