470,833 Members | 1,350 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 470,833 developers. It's quick & easy.

is OOP bad?

according to this guy it is:
http://www.geocities.com/SiliconVall...888/oopbad.htm

any comments?

Jul 18 '05 #1
5 3357
On Mon, 28 Mar 2005 11:45:48 -0800, Mr.Bolshoy Huy wrote:
according to this guy it is:
http://www.geocities.com/SiliconVall...888/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>)
Jul 18 '05 #2
"GreyBeard" <Fu*************@gmail.com> wrote in message
news:pa****************************@gmail.com...
[...]
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
Jul 18 '05 #3
On Mon, 28 Mar 2005 23:53:05 +0000, Alex Molochnikov wrote:

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.
Jul 18 '05 #4
<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.

Mr.Bolshoy Huy wrote:
according to this guy it is:
http://www.geocities.com/SiliconVall...888/oopbad.htm

any comments?


--
Remove '.nospam' from e-mail address to reply by e-mail
Jul 18 '05 #5
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
Jul 18 '05 #6

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

3 posts views Thread by William C. White | last post: by
2 posts views Thread by Albert Ahtenberg | last post: by
3 posts views Thread by James | last post: by
reply views Thread by Ollivier Robert | last post: by
1 post views Thread by Richard Galli | last post: by
4 posts views Thread by Albert Ahtenberg | last post: by
1 post views Thread by inderjit S Gabrie | last post: by
2 posts views Thread by Jack | last post: by
3 posts views Thread by Sandwick | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.