Answer each of the following questions:
- Explain and provide an example of polymorphism. Do not use the same examples featured in the learning materials.
- Explain and provide an example of encapsulation. Do not use the same examples featured in the learning materials.
- What is the utility, benefits, and challenges of creating and using UML Class Diagrams? Who creates them and who uses them?