most important with oo-programming?

Started by
10 comments, last by Arild Fines 18 years, 7 months ago
Basically it is impossible to get people to agree on how object oriented programming should work; they have completely contradictory ideas about it. Therefore, design your system in a way that makes sense, and let the object oriented zealots (most of the programming world, unfortunately) look at it and complement you on how object oriented it is afterwards.
Advertisement
Quote:Original post by tompp
Large and complex systems were built well before the invention of OOP concepts and tools.

Were they, now? What's to say these systems to which you refer weren't large and complex merely *because* they didn't have a superior methodology like OOP to support them?

Quite frankly, I find this relativistic "all paradigms are created equal" notion to be quite cowardly and ridiculous.

It's interesting to note that Fred Brooks in "The Mythical Man Month" points out that moving to higher level languages (OS/360 was developed in assembler) would give the most benefits in moving towards faster development of complex systems. Also, in "No Silver Bullet", which looks back on the essays from TMMM, he points out that OOP is one of the things that have come closest to being a silver bullet.


--AnkhSVN - A Visual Studio .NET Addin for the Subversion version control system.[Project site] [IRC channel] [Blog]

This topic is closed to new replies.

Advertisement