as discussed earlierin this implementationonly thing achieved via facade is --starting|the computer there could be other finer operations in cpu/memory/harddrive classeswhich could be achieved by the client only by directly calling their methods sample python implementation example description let' consider the case of test automation framework tests that need to be run for particular build are written in the form of classes namely_tc tc tcneach of these classes contains method called _run()that gets called to execute the test we provide facade testrunner on top these test classes as simplified interface to execute all tests in this mannerthe clientdoesn' need to bother about how many tests really exist and how to execute them the _testrunnerclass has method named _runallthat is responsible for running all the tests that are registered with it now when the user of the automation framework intends to run the tests for buildas clients/he needs to create an object of _testrunnerclass and call the _runallmethod 'runallmethod would inturn create objects of all the test classes and call their 'runmethod thereby executing all tests python code #complex parts import time class tc def run(self)print "#####in test ######time sleep( print "setting uptime sleep( print "running testtime sleep( print "tearing downtime sleep( print "test finished\nclass tc def run(self)print "#####in test ######time sleep( print "setting uptime sleep( www testingperspective com