Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

OOP vs. DOP - Which One to Choose?

JetBrains via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the fundamental differences between object-oriented programming (OOP) and data-oriented programming (DOP) in this comprehensive conference talk by Dr. Venkat Subramaniam. Learn when polymorphism and object hierarchies may not be the optimal choice for your Java applications and discover how data-oriented programming provides elegant solutions in specific scenarios. Examine practical examples that demonstrate the limitations of traditional OOP approaches and understand how DOP addresses these challenges more effectively. Gain insights into making informed decisions about which paradigm to use in different situations and master techniques for successfully combining both approaches within your applications. Understand the evolution of Java's capabilities and how modern language features support data-oriented programming patterns. Develop the expertise to recognize when each paradigm offers the greatest benefits and learn practical strategies for implementing hybrid solutions that leverage the strengths of both OOP and DOP in real-world software development projects.

Syllabus

OOP vs. DOP: Which One to Choose? by Venkat Subramaniam

Taught by

IntelliJ IDEA by JetBrains

Reviews

Start your review of OOP vs. DOP - Which One to Choose?

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.