We rely heavily on polymorphism when programming with the object-oriented paradigm. However, like any tool and technique, there are times when that may not be the right choice.
Java now provides an alternative that is useful in those select situations—the data-oriented programming.
In this #
JavaOne# presentation, Venkat Subramaniam discusses OOP, DOP, when to use each one of these, and how to intermix them in your applications.