How’s this for an answer:
A closure can be thought of as OO inside out. Instead of data with code attached, it’s code with data attached.
source: Why I Am Not A Java Programmer (which is secretly a Perl v. Java match-up rant)
Search