Object Oriented Programming
Object Oriented Programming
Object-oriented
Programming
ENCAPSULATION | INHERITANCE | POLYMORPHISM | ABSTRACTION
Presented by:
Allen G. Dinglas Arjhan Klein M. Caseserano Joshua C. Angue Patrick Jay Dizon
What is OOP?
Object-oriented programming (OOP) is a
computer programming model that organizes
software design around data, or objects, rather
than functions and logic. An object can be
defined as a data field that has unique attributes
and behavior.
1 3
4 Concepts of OOP Encapsulation Polymorphism
• A basic example of
encapsulation is the transfer of
data defined as private in one Encapsulation is a key concept in OOP that promotes data integrity, code
class to other classes with reusability, and maintainability by encapsulating the internal state of objects
setter and getter methods. and providing controlled access to it through well-defined interfaces. It
allows you to design classes that are self-contained, cohesive, and loosely
coupled with other parts of the system.
2 Inheritance
• allows an object to extend its
characteristics to another
object.
3 Polymorphism
4 Abstraction
That’s all
Thank you!