In interview, an interviewer asked me very strange question. He asked me why Inheritance, Encapsulation, Polymosphism and Abstraction are the Pillars of OOP? I said, these are the pillars because they reduce our work and enable us to develop and maintain our code easily.
Can anyone give me a good answer for it?
