def result(selfstart customer order simulation ask the customer what food it has class customerdef __init__(selfinitialize my food to none def placeorder(selffoodnameemployeeplace order with an employee def printfood(selfprint the name of my food class employeedef takeorder(selffoodnamereturn foodwith requested name class fooddef __init__(selfnamestore food name the order simulation should work as followsa the lunch class' constructor should make and embed an instance of cus tomer and an instance of employeeand it should export method called order when calledthis order method should ask the customer to place an order by calling its placeorder method the customer' placeorder method should in turn ask the employee object for new food object by calling employee' takeorder method food objects should store food name string ( "burritos")passed down from lunch orderto customer placeorderto employee takeorderand finally to food' constructor the top-level lunch class should also export method called resultwhich asks the customer to print the name of the food it received from the employee via the order (this can be used to test your simulationnote that lunch needs to pass either the employee or itself to the customer to allow the customer to call employee methods experiment with your classes interactively by importing the lunch classcalling its order method to run an interactionand then calling its result method to verify that the customer got what he or she ordered if you preferyou can also simply code test cases as self-test code in the file where your classes are definedusing the module __name__ trick of in this simulationthe customer is the active agenthow would your classes change if employee were the object that initiated customer/employee interaction instead zoo animal hierarchy consider the class tree shown in figure - code set of six class statements to model this taxonomy with python inheritance thenadd speak method to each of your classes that prints unique messageand reply method in your top-level animal superclass that simply calls self speak to invoke the category-specific message printer in subclass below (this will kick off an independent inheritance search from selffinallyremove the speak method from your hacker class so that it picks up the default above it when you're finishedyour classes should work this waypython from zoo import cathacker test your knowledgepart vi exercises