Search⌘ K

Understanding Object-Oriented Programming

Explore the core concepts of object-oriented programming, focusing on how it models code by grouping related items using abstraction. Understand how this paradigm simplifies software design by representing real-world entities and their shared characteristics.

We'll cover the following...

Object-oriented programming

In the 90s, another paradigm gained popularity and is still one of the essential paradigms in use. It is called object-oriented programming. Let’s see what this is about.

The main idea within object-oriented programming is to model the code in the same way that people (humans) look at the world. We are always classifying things and grouping things together using abstraction. We can talk about vehicles, and we have shared knowledge of what is included in this group. Cars, bicycles, boats, and airplanes are included, while pencils, ducks, and swimsuits are not.

For example, a friend could ...