Possible wrong explanation found in Ch. 17: Modular Applications. - P. 837 - Question 15.
Suppose you have separate modules for a service provider interface, service provider, service locator, and consumer. Which module(s) need to specify a requires directive on the service provider?
The explanation of the answer:
This question is tricky. The service provider must have a uses directive, but that is on the service provider interface. No modules need to specify requires on the service provider since that is the implementation.
According to table. 17.8 on page 831. The only artifact that needs uses is the Service locator.
Therefor, this explanation seems wrong to me: the service provider" should be service locator.
Please correct me if I am wrong.
Think of how stupid the average person is. And how half of them are stupider than that. But who reads this tiny ad?
SKIP - a book about connecting industrious people with elderly land owners