Action class uses adapter design pattern
A
Correct answer
Explanation
The Struts Action class uses the Adapter pattern by providing a common interface (execute() method) that adapts application-specific logic to the framework's expected contract. Different Action implementations 'adapt' their specific processing to the standard Action interface.