A Pocket Guide To Object-Oriented Programming
Hello and welcome to a pocket guide to object-oriented programming (OOP) by Zeeshan Elahi.
This course has been designed to help people with basic knowledge of computer programming to learn object-oriented programming (OOP). If you know nothing about computer programming or core concepts of computer programming. I would recommend you to go through and read core concepts of computer programming in a short course here.
Just like our first course of programming core, I have tried to keep this course short and simple as well. We will be using some real life examples to elaborate fundamental concepts of object-oriented programming (OOP).
Here is simple course outline, just to share what will we learn in this course. You can jump on to any chapter if you like from here. But I would encourage you to read it in exact same order as per course outline. You can refer to any chapter directly later after finish reading it once.
- Programming Paradigms
- Object-Oriented Programming (OOP)
- Classes
- Objects
- Properties
- Constructors
- Methods
- Access Specifiers
- Encapsulation
- Abstraction
- Inheritance
- Polymorphism
- Package or Library
- Final Words
In the end if you find this course helpful. Please share it with others to help them as well.
This guide was first appeared on the Zeeshan Elahi’s website at zeeshanelahi.com.