About 135 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. Grokking the Low Level Design Interview Using OOD Principles

    In this course, you’ll learn the fundamentals of object-oriented design with an extensive set of real-world problems to help you prepare for the OOD part of a typical software engineering interview process at …

  3. 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 …

  4. 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.

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

    May 29, 2024 · Choose object-oriented programming (OOP) when you need to model intricate systems involving multiple entities and their interactions. OOP is also ideal for encapsulating data and …

  6. Software architecture diagramming and patterns - Educative

    Apr 29, 2024 · Learn about software architecture diagrams, diagramming tools, and popular architectural patterns used in the industry.

  7. What is a unified process model? - Educative

    The Unified Process (UP) is a software development framework used for object-oriented modeling. The framework is also known as Rational Unified Process (RUP) and the Open Unified Process (Open UP).

  8. Class Diagram for the Airline Management System - Educative

    In the class diagram, we will first design and create the system’s classes, abstract classes, and interfaces. Then, we’ll identify the relationship between classes by all the requirements of the airline …

  9. Code for the Chess Game - Educative

    Using various UML diagrams, we’ve covered different aspects of the chess game and observed the attributes of the problem. Let’s now explore the more practical side of things, where we will work on …

  10. Design interview guide: Low-level OOD to Advanced System Design

    Apr 24, 2024 · In this course, you’ll learn the fundamentals of object-oriented design with an extensive set of real-world problems to help you prepare for the OOD part of a typical software engineering …