You are the lead trainer for the software development team at alarge telecommunications company. You have been tasked withpreparing a training document that explains the principles ofpolymorphism, inheritance, and encapsulation. Research theseprinciples and provide examples for each principle, showing howthey would be used in software development. Be sure to answer thequestion of how each principle would be employed in the softwaredevelopment process. Java programmers use class hierarchies for thepurposes of inheritance. For example, given a Tree class, you coulddefine Conifer and Deciduous subclasses that inherit from theparent Tree class, as follows: In your training documentexplanations regarding inheritance, depict inheritance by using acomputer memory hierarchy in a class hierarchy diagram. Prepare a6-8-page document that provides detailed explanations forpolymorphism, inheritance, and encapsulation. Research computermemory hierarchy and the topic to use in your inheritanceexplanations at this link, making sure to cite it in APA style ifyou use specific information from the article. Develop aclass hierarchy diagram for the memory hierarchy found at the URL.Include in your class hierarchy diagram at least three subclasslevels. Each class and subclass must include at least one variableand one method.
Please answer to the questions in bold and don't copy from otherposts.I need answers to the question only in bold.