Which of the following is false for broker pattern?
(a) Broker classes mediate communications between clients and suppliers, and in doing so they may slow this interaction, causing a performance penalty
(b) A broker may sometimes be able to provide some services to clients more cheaply than if the clients interacted directly with the suppliers
(c) Brokers always damage performance
(d) None of the mentioned
This question was posed to me by my college professor while I was bunking the class.
My doubt stems from Mid-Level Design Pattern Categories and Broker Pattern topic in portion Visibility, Accessibility and Information Hiding of Software Architecture