Discussion: OO Programming
Write a 200- to 300-word short-answer response to the following: Describe the main features of Object Oriented Programming - Encapsulation, Inheritance and Polymorphism. Explain how these concepts work together to create flexible and maintainable programs.