Are Oo And Relational Orthogonal Discussion Three

A 3rd installment of the popular topic of AreOoAndRelationalOrthogonalDiscussion:


Moved from BenefitsOfOo:

[EditHint: indentation needs to be refactored. Most bullet-points are not necessary]

Most of the claims on this page would melt away under the scrutinty of more realistic examples (at least for some domains). --top

I agree that OO does not effectively handle many-to-many relationships, multiple dispatch, fine-grained specialization, 'open' specialization, or complex queries. OTOH, neither does procedural, which was OO's main competitor at the time these claims were made.

Please clarify. OO's competitor is both procedural and relational. They compete with different aspects of OO. I agree that if by gun-point I was not allowed to use relational or databases, I'd probably prefer some OOP over just procedural. Limiting the discussion from powerful combo's would not be very useful, unless we want to pretend we're in the disco era. Procedural and relational compliment each other well without having similar territory to fight over. OOP half invents a database, but leaves out too much. --top

In any case, as noted above the DoubleDispatchExample does not serve as evidence or support for the idea that OO competes with relational.


JanuaryZeroNine CategoryDatabase


EditText of this page (last edited October 18, 2010) or FindPage with title or text search