Posts

OOP Fundamentals using C# | What is Object Oriented Programming?

Image
Object-Oriented Programming - Concepts & Fundamentals Classes & Objects What is OOP? As the name suggests, OOP is a programming paradigm that is driven by the use of objects . It focuses on the definition of a systems data model and how the objects in that model might interact with one and other, rather than focusing on procedure or functionality of a given object, but what is an object ? Almost anything can be defined as an object , a human being for example; a human being has many defining attributes such as eye color, age, height etc. We are also capable of performing many actions, such as breathing or eating, so you could say that a standard human-being has several variables attached to them, e.g age, height, eye color, and they are capable of some functionality, like breathing etc. If we were to use this information to define a basic class(c#) for the human-being, we could create unique instances of that class, using the class definition as "templat