Вы находитесь на странице: 1из 13

Object

Oriented
Programming
Introduction to Object
Oriented Programming

by. Mira Chandra Kirana


Informatics Engineering Departments
Politeknik Negeri Batam
Contents

Course Overview
Introduction to OOP
Course

Objectives

Knowledge

OOP
Ability
Course Overview

Concepts and
Introduction to implementations GUI and Event-
Object Oriented of Class, Object, Driven
Programming Inheritance and Programming
Polymorphism
Evaluation
Task : 25% Final Test (UAS) : 30%
Middle Test (UTS) : 25% Softskill (including cleanness) and presence : 20%

A: value ≥80 A-:75≤ value <80 B+ : 70≤ value <75


B: 65≤ value <70 B-:60 ≤ value <65 C+: 55≤ value <60
C:50 ≤ value <55 C-:45 ≤ value <50 D+:40 ≤ value <45
D: 35≤ value <40 E: value <35
Procedural vs. Object Oriented Programming

PROCEDURAL Object Oriented Programming


Unit : Function Unit : Class
Importance is given to Importance is given to the data
functions as sequence of because it works as a real world.
actions to be done.
Less secure because it Provides Data Hiding so provides
does not have any proper more security.
way for hiding data.
Introduction to OOP

Object
Oriented
Programming
Why use Object Oriented
Paradigm?

 Big issues are derived from:


- Poor analysis and design
- Poor maintainability
Class and Object

Blue print of

Class Object

Instance of
Class and Object

Atribute &
Behaviour

Object1

CLASS Object2

Object3
Inheritance

Class A
(superclass)

Class B
(subclass)
Polymorphism

Triangles

Houses
A class with more than one shapes???

Вам также может понравиться