The previous chapter introduced the service locator and described how it could handle the various services required by the program as well as facilitate the use of test doubles during unit testing. At this point, the examples of services managed by the service locator were provided by local classes. It also is capable of managing program services and their respective unit testing doubles for global classes and function modules.
Also at this point, there remain some unresolved issues with ...