Struts uses command design pattern
A
Correct answer
Explanation
Struts uses the Command pattern extensively. The Action classes encapsulate requests as commands, and ActionServlet acts as the invoker. Each Action represents a command that executes a specific operation, which is the essence of the Command design pattern.