About 51 results
Open links in new tab
  1. What is Object-Oriented Programming (OOP)? - Educative

    Mar 3, 2025 · All the concepts of object-oriented programming that C# developers love to have in their arsenal are explained in detail along with relevant coding examples and exercises in this course.

  2. Java Inheritance Tutorial: Explained with examples - Educative

    Oct 28, 2025 · This Skill Path begins with Java basics and explores topics like object-oriented programming and data structures. Next, you’ll cover Java programming, including core concepts and …

  3. S.O.L.I.D. Principles of Object-Oriented Programming in C#

    May 29, 2024 · All the concepts of object-oriented programming that C# developers love to have in their arsenal are explained in detail along with relevant coding examples and exercises in this course.

  4. Types of polymorphism with real-life examples - Educative

    Dynamic polymorphism, also known as runtime polymorphism, is a fundamental concept in object-oriented programming (OOP) that allows objects to exhibit different behaviors based on their actual …

  5. Exploring object-oriented programming concepts with Java

    Oct 31, 2025 · Learn all about Object-Oriented Programming (OOP) concepts in Java. Find out the main concepts of OOP in Java and how to apply them.

  6. Functional programming vs OOP: Which paradigm to use - Educative

    May 29, 2024 · Learn to write cleaner, more modular, and more scaleable code in Python by gaining a master of Object Oriented Programming (OOP). You'll start with the basics of object oriented …

  7. How to Use Object-Oriented Programming in Python - Educative

    Oct 31, 2025 · Educative’s Learn Object-Oriented Programming in Python is the ideal tool for learning OOP concepts quickly. With interactive examples and quizzes, this course makes sure you have the …

  8. What is a diamond problem in Object-Oriented Programming?

    Example Consider the example of a car. Both electric and gasoline cars inherit the properties of a car. Now, there is a special case if there is another class – a Hybrid class, for example – that inherits both …

  9. Association vs composition vs aggregation - Educative

    In OOP, the relationships among classes are often depicted using Unified Modeling Language (UML), a standardized notation used to visualize software structure. UML diagrams help show relationships …

  10. What is Polymorphism in Python? - Educative

    May 31, 2022 · Like other languages that accommodate object-oriented programming (OOP), Python is polymorphic. This means that a single operator, function, or class method in Python can have …