Discussion Post: Object Oriented Concepts
Address the following questions
a)	What are encapsulation, inheritance, polymorphism, and abstraction? 
b)	Why are they important in object-oriented modeling? 
c)	How are these concepts related to each other? 
d)	How do these concepts affect classes?
The response should include a reference list. Using one-inch margins, Times New Roman 12 pnt font, double-space and APA style of writing and citations.