> I might argue that in the case of Object Oriented programming, a big
> aspect of making it natural to learn is the way it mimics the real
> world.
> Objects can be created which mimic real world objects. The ability to
> identify an object with objects in real life helps make the concepts
> more
> natural once you see how it works.

OOP looks natural to you only because you (like me and the biggest
part of us here) have been used to think in those terms during your
whole working life. There is nothing more "natural" in OOP than in
other programming paradigms. And if you don't agree, try to explain
OOP to a non technical person and see what happens.

I don't mind about what is natural or, under my point of you, in which
terms you are more used to work with. I believe there isn't any golden
hammer out there, so my strategy is to have as many tools as I can in
my toolbox (namely OOP and FP) in order to choose the one that best
fit my needs case by case.

Mario Fusco
twitter: @mariofusco

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to