Blue Coat Systems interview question

Declarative vs OOP programming