Object oriented vs. functional programming | The Endeavour - http://www.johndcook.com/blog/2010/11/03/object-oriented-vs-f...
"OO makes code understandable by encapsulating moving parts. FP makes code understandable by minimizing moving parts." ‎· a mere five hundred de­grees