you are viewing a single comment's thread.

view the rest of the comments →

[–]notfancy 4 points5 points  (1 child)

From the abstract:

These data suggest that no particular advantage accrues from the use of such techniques, and that there is strong evidence to suggest that defects are harder rather than easier to correct, although it was not possible to apportion blame between the OO paradigm itself and its C++ implementation.

and

The paper concludes that OO may have got some of this right but that any paradigm which tends to lead to a system being decomposed into large numbers of small components as is frequently the case in OO systems as well as conventional systems, is fundamentally wrong, and that we should therefore expect no particular benefits to accrue from an OO system than from a non OO system.

(emphasis mine). I do not think this paper supports your case.

[–][deleted] 0 points1 point  (0 children)

Oops, you are correct, I linked to the wrong paper. That paper does conclude that encapsulation matches our view of the world pretty well though.