OOP
Interview Questions
Interview Questions OOP What is OOP? Name the main principles of OOP. What is _“encapsulation”? What is _“inheritance”? What is _“polymorphism”? What is _“abstraction”? What does “message passing” represent? Describe the basic concepts of OOP: “class”, “object”, “interface”. What are the advantages and disadvantages of the object-oriented approach in programming? What do the expressions “is” and “has” imply in the context of OOP principles? What is the difference between composition and aggregation?