Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / April 2005

Tip: Looking for answers? Try searching our database.

is OOP bad?

Thread view: 
Mr.Bolshoy Huy - 28 Mar 2005 20:45 GMT
according to this guy it is:
http://www.geocities.com/SiliconValley/Lab/6888/oopbad.htm

any comments?
GreyBeard - 28 Mar 2005 21:35 GMT
> according to this guy it is:
> http://www.geocities.com/SiliconValley/Lab/6888/oopbad.htm
>
> any comments?

Subject and tackle are typical troll style, but assuming you are not a
trolling idiot ...

The way I read it, [s]he's basically saying there are parts of OOP that
causes major pain in the niche in which [s]he's working.  Also says
there are some areas in which OOP is useful.  (Seems fair.)

Scanning though the page, I find many of the statements are attempts to
debunk the OOP _religion_ rather than OOP per-se, and the author expresses
a lot of frustration at the idea of OOP being the do-all and end-all of
programming.  (See where religious fanaticism gets the world?)

IOW, there seem to be a fair number of comments around 'use it as a tool,
and use the tool where appropriate, but don't follow blindly.'   (This is
bad, how?)

IMO, there's nothing wrong with the author's conclusion, just the same
as it's not wrong to use languages other than Java - when appropriate.

(and now, to give thanks to gmail for their filters <g>)
Alex Molochnikov - 29 Mar 2005 00:53 GMT
[...]
> Subject and tackle are typical troll style, but assuming you are not a
> trolling idiot ...

The OP may not be trolling... but he is definitely an IDIOT, hoping that his
contempt to the readers will go unnoticed. Would you bother to respond to
someone who signs his posts as "Long Cock", or "Big Dick"? That's what
"Bolshoy Huy" means in Russian.

As for the content of the article - the author is entitled to vent out his
grievances against the OOP. This does not make OOP less effective and
efficient in solving many real-life, very complex problems, and delivering
more robust solutions with fewer resources committed. This is my personal
experience, and it just happens to coninside with the generally recognized
virtues of OOP.

Alex Molochnikov
Gestalt Corporation
GreyBeard - 29 Mar 2005 05:25 GMT
> As for the content of the article - the author is entitled to vent out his
> grievances against the OOP. This does not make OOP less effective and
> efficient in solving many real-life, very complex problems, and delivering
> more robust solutions with fewer resources committed. This is my personal
> experience, and it just happens to coninside with the generally recognized
> virtues of OOP.

Totally agree.  When OOP is appropriate it is a very powerful tool, and
there are a lot of situations where it is, or can be, appropriate.  

Again, my impression of the web site is that the author has issues with
OOP being used unconditionally, without further thought.  So the author
has indicated some areas where it may not be appropriate, or where there
have been difficulties.
James McIninch - 30 Mar 2005 19:31 GMT
<posted & mailed>

OOP is bad the same way procedural programming is, or aspect-oriented
programming is, etc. A decent programmer will tell you that ideally you
want to use the right tool for the job. Sometimes OOP is, sometimes it
isn't. If you're good at what you do, you'll know the difference.

Keep in mind, there are frequently bureaucractic / political / financial /
contractual reasons why you don't use the best tool for the job. That will
always be true.

> according to this guy it is:
> http://www.geocities.com/SiliconValley/Lab/6888/oopbad.htm
>
> any comments?

Signature

Remove '.nospam' from e-mail address to reply by e-mail

Sean Anderson - 25 Apr 2005 18:16 GMT
OOP is very good IF you know how to use it.  it is terribly abstract when
implimented properly

Just because you know JAVA doent mean you are a OOP Programmer.

OOP is nessesary for very large projects, but for 99% of projects it is not
ness.

OOP must be adhered to religiously if it is to be a success in a large
project otherwise ,like the author said, it will be unnessesarily
complicated with no other derived benefits

Java is Great OOP is OK,

I like java for the API hands down

Sean


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.