1. Choose one of the followingsoftware design patterns:
– Broker Pattern
-Blackboard Pattern
-Interpreter Pattern
2. Provide a definition of thispattern (include an overview diagram)
3. When this pattern should beused?
4. Give examples of applications ofthis pattern.
5. What are the advantages anddisadvantages of this pattern?
Expert Answer
An answer will be send to you shortly. . . . .