Object Oriented Programming (OOP) Paradigm
Instructed by Hikmat Shehadeh, Hana Al Rasheed, Eng. Dania Alsaid
Course Overview
In this course, you will learn the fundamental principles and patterns of object-oriented design by understanding the concepts of abstract and concrete classes, as well as interfaces. You will also explore the importance of encapsulation and how it is used in object-oriented programming. Additionally, you will delve into class inheritance and polymorphism, two important concepts for building robust and flexible software systems.