Click here to Skip to main content
12,998,654 members (130,831 online)
Rate this:
Please Sign up or sign in to vote.
See more:
Do you agree or not that Object Oriented Programming basic paradigms like Abstraction, Encapsulation, Aggregation, Composition, Inheritance, Polymorphism, Templates etc are based and works in a same way as human thinks and behave in our daily life?.

Justify your answer with very precise and to the point reasons.
Posted 27-Jan-11 1:38am
Updated 27-Jan-11 1:44am
Pravin Patil, Mumbai 27-Jan-11 7:51am
Come up with your own view buddy. What is your perception about OOP?
shakil0304003 4-Feb-11 20:19pm
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

This is so obviously a homework question as to beg immediate guffaws from the audience at large. How do you expect to LEARN how to be a programmer if you can't come up with an answer to a subjective question such as that?

In short, your instructor wants YOUR views and YOUR justifications, not ours.
Pravin Patil, Mumbai 27-Jan-11 7:50am
Great answer John.
Emilio Garavaglia 27-Jan-11 16:07pm
You're most likely 99.9% right.
But there is a 0.1% of philosophy in that question that can even lead to a debate that can go over the school assignment.
SAKryukov 27-Jan-11 22:30pm
John, I voted 5, but I think the problem goes beyond the attitude of lazy student -- please take a few seconds to see my answer.
Rate this: bad
Please Sign up or sign in to vote.

Solution 4

Is this a joke? Sometimes I have problem with humor on these forums.

If not, then it is ridiculous; anyone can take any topic and twist it to whatever new context they want.

Why don't you go to Dr. Phil's web site and post this nonsense there.
SAKryukov 4-Feb-11 18:42pm
Hans, I did not 100% understand who do you address this reply (voted "5" assuming I understand you right).
Please see my updated answer and my comment to the answer by T2102.
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

Attention! Trying to take the Question seriously can cause Brain Damage!
Persons before the age of 16 and pregnant women are advised to navigate out of current page immediately!

This is the Artifact of Great Scientific Pedagogical Science. When a teacher does not have any prominent ideas in the subject she or he trying to teach (especially if she or he has very poor understanding of the subject) but has a big desire to Stand Out, such teacher invents Great Scientific Pedagogical Inventions.

The major responsibility of the student in such case is Thinking with her or his Own Brain and resist. I would call it Critical Thinking if I did not see severe contamination of this term in Great Scientific Pedagogical Science.

Great! I can see a vote of "1"!
This is what really makes me proud. The Great Scientific Pedagogical Scientist with Great CodeProject Reputation Score caught the bait!
Wow! I did not hope for such catch. She or he turned out to be even more silly than I expected. It's a win!

Thank you.
SAKryukov 28-Jan-11 12:53pm
Please see my reply.
SAKryukov 28-Jan-11 12:49pm
Thank you very much.
Funny thing is: despite the sarcastic form, I was quite serious here -- I think, you understand.
Espen Harlinn 5-Feb-11 13:32pm
Good answer :)
Rate this: bad
Please Sign up or sign in to vote.

Solution 3

Sounds like your teacher wants to be a magician, hermit, or politician. What, no sense of humor?
SAKryukov 4-Feb-11 18:41pm
Great, I try to up-vote your very nice answer by "5", but the down-voters have more score.

It's amazing how miserable and boring some people are, just driven by bloated baseless Sense of Own Importance (SOI).
Please see my edit of my answer. The up-voted seems to be one of those teacher of the sort.
This kind of philosophy does not cost a penny, it's just lack of fantasy and vision.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.170622.1 | Last Updated 4 Feb 2011
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100