Introduction
Introduction
Lecture - 1
Object-Oriented Programming (OOP)
• Instructor:
Abdullah Al Mostakim
• Junior SQA in CodemenBD
• SQA Engineer at Eco-Oasis LTD.
Concept of OOP
• Object oriented is a methodology to design a
program using classes and objects.
• Provides a means of structuring programs so
that properties and behaviors are bundled into
individual objects.
• It make visualization easier because it is closest
to real world scenarios.
• It simplifies software development and
maintenance.
Pillars of OOP
OOP
Blueprint
Template
Design
Class
• A class is the blueprint for the objects created
from that class.
• Each class contains some data
definitions(called fields), together with
methods to manipulate that data.
• A class is a user defined type or category of
objects.
Objects
Class & Object
- Color
- Brand
- Start()
- Break()