Object-oriented programming explained without code

Опубликовано: 24 Май 2026
на канале: Coding with Yalco
7,559
87

#ObjectOriented #Coding #Programming

In this video, we thoroughly examine various aspects of object-oriented programming. First off, we delve into what object-oriented programming is by looking at the task of building a castle. We discuss various roles required to construct a castle and the actions performed by the entities in these roles, and we see how all of these apply to programming.

We go into detailed analysis of how to inherit information from a parent class to a child class, the correct way to reduce code duplication, encapsulation that hides information about the internal operation of a class, and how to handle the properties and functions of a class.

Developers will learn to understand this concept of 'class', and how to utilize it in object-oriented programming. Afterwards, we will also delve into interfaces, inheritance, and abstract classes. You'll be able to learn how to manage your code more effectively by categorizing various classes into one category.